Todos los productos
Search
Centro de documentos

Simple Log Service:Monitoreo de cuotas de Project con CloudLens for SLS

Última actualización: Sep 02, 2026

Utilice CloudLens for SLS para monitorear el uso de la cuota de recursos de Project, detectar excesos mediante registros de error globales y métricas, y solicitar aumentos de cuota.

Contexto

Alibaba Cloud Lens ofrece observability de productos en la nube basada en Simple Log Service (SLS), con recolección con un solo clic de registros de instancia (registros importantes, registros detallados y registros operativos de trabajos) y registros globales (registros de auditoría, registros de facturación, registros de errores y métricas).

Tipo de registro

Subtipo

Descripción

Registros de instancia

Registros detallados

Monitoreo de tráfico de acceso

Monitoreo de excepciones de acceso

Registros importantes

Monitoreo de grupos de consumidores

Monitoreo de recolección de Logtail

Registros operativos de trabajos

Monitoreo de transformación de datos (nuevo)

Monitoreo de trabajos SQL programados

Registros globales

Registros de auditoría

Monitoreo de operaciones de recursos

Registros de errores

Monitoreo de exceso de cuota

Monitoreo de excepciones de acceso

Monitoreo de excepciones de operación

Métricas

Monitoreo de tráfico de acceso

Monitoreo de excepciones de acceso

Monitoreo del uso de cuota de recursos

Registros de facturación

Seguimiento del uso de recursos

Para obtener más información sobre los tipos de registros, consulte log index table.

Requisitos previos

Importante
  • Para monitorear el uso de la cuota de recursos en tiempo real, habilite la recolección de registros para los siguientes registros globales: registros de errores y métricas. Estos registros deben almacenarse en el mismo proyecto.

  • Para evitar que los registros de monitoreo consuman la cuota de recursos de un proyecto empresarial, almacénelos en un proyecto dedicado. Por ejemplo, puede utilizar el proyecto log-service-{user ID}-cn-hangzhou en la región China (Hangzhou).

Panel de monitoreo de cuotas

El panel de monitoreo de cuotas en CloudLens for SLS muestra alertas de cuota de recursos, uso en tiempo real de recursos clave de Project y excesos de cuota.

  1. Inicie sesión en la consola de Simple Log Service.

  2. En Log Application > Cloud Service Lens, haga clic en CloudLens for SLS.

  3. En el panel de navegación izquierdo, seleccione Report Center > Quota Monitoring para consultar la información de cuotas.

Alertas de cuota de recursos

Muestra alertas de cuota de recursos cuando el uso supera el 80 % y la distribución de recursos que exceden el límite.

image.png

Uso de cuota en tiempo real

Muestra el uso en tiempo real de recursos básicos del proyecto y cuotas de lectura/escritura de datos.

image.png

Enumera el uso de la cuota de recursos por Project, incluyendo Region, Logstore Usage (%), Machine Group Usage (%) y Logtail configuration Usage (%), junto con sus límites. Las celdas se vuelven rojas cuando el uso alcanza o se acerca al 100 %, y naranjas alrededor del 80 %. Haga clic en Adjust Resource Quotas en la esquina superior derecha para modificar las cuotas.

La tabla de cuotas de lectura/escritura de datos muestra columnas para Project, region, Project write throughput (%), Project write operations (%), Project read operations (%), Project write throughput (GB/min) (watermark/limit), Project write operations (watermark/limit) y Project read operations (watermark/limit). Haga clic en Adjust Resource Quota en la esquina superior derecha para modificar los límites de cuota.

Exceso de cuota de Project

Muestra los excesos en las cuotas de recursos de Project.

Enumera el Project, error message y count para cada tipo de exceso de cuota. Los tipos comunes incluyen report quota exceeded y Logstore count exceeded. Haga clic en Adjust Resource Quota en la esquina superior derecha para ajustar la cuota de recursos correspondiente.

Monitoreo de recursos

CloudLens for SLS admite el monitoreo de cuotas de recursos, el monitoreo de cuotas de lectura/escritura de datos y el monitoreo avanzado para logstores, grupos de máquinas y operaciones de escritura de Project.

  1. Inicie sesión en la consola de Simple Log Service.

  2. En la sección Log Application, haga clic en CloudLens for SLS.

  3. En la página CloudLens for SLS, en el panel de navegación izquierdo, haga clic en Anomaly Detection para configurar reglas de alerta para el monitoreo de recursos.

Monitoreo de cuotas

La siguiente tabla enumera las categorías de métricas de cuota.

Categoría

Métrica

Descripción

Monitoreo de uso en tiempo real

basic resource quota usage

  • Monitorea si el número de logstores, grupos de máquinas y configuraciones de Logtail en un proyecto supera un porcentaje especificado de la cuota.

  • Metricstore dependiente: internal-monitor-metric

data read/write quota usage

  • Cuenta el número de veces que un proyecto excede sus cuotas de tráfico de escritura y operaciones de escritura.

  • Metricstore dependiente: internal-monitor-metric

Monitoreo de exceso de cuota

resource quota exceeded count

  • Cuenta cuántas veces el uso excede las cuotas de recursos básicos y de lectura/escritura de datos.

  • Logstore dependiente: internal-error_log

Monitoreo de cuota de recursos

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project que almacena los registros de errores globales y las métricas para la regla de alerta.

  3. Configure la condición de activación y la directiva de alerta según sus necesidades.

    Configure los parámetros de la siguiente tabla. Mantenga los valores predeterminados para los demás parámetros. Para obtener más información, consulte Create a log-based alert rule.

    Parámetro

    Valor

    Rule Name

    Uso de cuota de recursos básicos

    Check Frequency

    Intervalo fijo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time Range: 15 Minutes (Relative)

    • Query:

      Importante

      De forma predeterminada, una consulta SQL devuelve 100 filas. Si agrega limit 1000 al final de la consulta, se devuelven hasta 1,000 filas.

      * | select Project, region, logstore_ratio, machine_group_ratio, logtail_config_ratio from 
      (SELECT A.id as Project , A.region as region, 
      round(COALESCE(SUM(B.count_logstore), 0)/cast(json_extract(A.quota, '$.logstore') as double) * 100, 3)  as logstore_ratio,  cast(json_extract(A.quota, '$.logstore') as double) as quota_logstore, 
      round(COALESCE(SUM(C.count_machine_group), 0)/cast(json_extract(A.quota, '$.machine_group') as double) * 100, 3)  as machine_group_ratio, cast(json_extract(A.quota, '$.machine_group') as double) as quota_machine_group, 
      round(COALESCE(SUM(D.count_logtail_config), 0)/cast(json_extract(A.quota, '$.config') as double) * 100, 3)  as logtail_config_ratio, cast(json_extract(A.quota, '$.config') as double) as quota_logtail_config
      FROM  "resource.sls.cmdb.project" as A
      LEFT JOIN (
        SELECT project, COUNT(*) AS count_logstore
        FROM "resource.sls.cmdb.logstore" as B
        GROUP BY project
      ) AS B ON A.id = B.project 
      LEFT JOIN (
        SELECT project, COUNT(*) AS count_machine_group
        FROM "resource.sls.cmdb.machine_group" as C
        GROUP BY project
      ) AS C ON A.id = C.project
      LEFT JOIN (
        SELECT project, COUNT(*) AS count_logtail_config
        FROM "resource.sls.cmdb.logtail_config" as D
        GROUP BY project
      ) AS D ON A.id = D.project 
      group by  A.id, A.quota, A.region) 
      where quota_logstore is not null and quota_machine_group is not null and quota_logtail_config is not null  and (logstore_ratio > 80 or machine_group_ratio > 80 or logtail_config_ratio > 80) limit 10000

    Group evaluation

    Auto Label

    Trigger Condition

      Nota
      • Se activa una alerta crítica si el uso de cuota para logstores, grupos de máquinas o configuraciones de Logtail en un Project supera el 90 %.

      • Se activa una alerta media si el uso de cuota para logstores, grupos de máquinas o configuraciones de Logtail en un Project supera el 80 %.

    • Cuando los datos coinciden con logstore_ratio > 90 || machine_group_ratio > 90 || logtail_config_ratio > 90, Severity: Critical.

    • Cuando los datos coinciden con logstore_ratio > 80 || machine_group_ratio > 80 || logtail_config_ratio > 80, Severity: Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción existente que satisfaga sus necesidades o haga clic en Add para crear una nueva. Para obtener más información, consulte Action policies.

    En la sección Add Annotation, establezca title como ${alert_name} alert triggered y desc como ${alert_name} alert triggered. Mantenga Auto Add Annotation deshabilitado.

  4. Después de configurar los parámetros, haga clic en OK.

Uso de cuota de lectura/escritura de datos

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project que almacena los registros de errores globales y las métricas para la regla de alerta.

  3. Configure la condición de activación y la directiva de alerta.

    Configure los parámetros de la siguiente tabla. Mantenga los valores predeterminados para los demás parámetros. Para obtener más información, consulte Create Log Alert Monitoring Rules.

    Parámetro

    Valor

    Rule Name

    Uso de cuota de lectura/escritura de datos

    Check Frequency

    Intervalo fijo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time Range: 5 minutes (relative)

    • Query:

      Importante

      De forma predeterminada, las consultas devuelven 100 filas. Para devolver hasta 1,000 filas, agregue limit 1000 al final de su consulta.

      (*)| select Project, region, inflow_ratio, write_cnt_ratio from (SELECT cmdb.id as Project, cmdb.region as region, round(COALESCE(M.name1,0)/round(cast(json_extract(cmdb.quota, '$.inflow_per_min') as double)/1000000000, 3) * 100, 3) as inflow_ratio, round(COALESCE(M.name2,0)/cast(json_extract(cmdb.quota, '$.write_cnt_per_min') as double) * 100, 3) as write_cnt_ratio
       from "resource.sls.cmdb.project" as cmdb  
      LEFT JOIN (
           select project,  round(MAX(name1)/1000000000, 3) as name1, MAX(name2) as name2 from (SELECT __time_nano__ as time, element_at( split_to_map(__labels__, '|', '#$#') , 'project') as project,   sum(CASE WHEN __name__ = 'logstore_origin_inflow_bytes' THEN __value__ ELSE NULL END) AS name1,
        sum(CASE WHEN __name__ = 'logstore_write_count' THEN __value__ ELSE NULL END) AS name2
        FROM "internal-monitor-metric.prom" where __name__ in ('logstore_origin_inflow_bytes','logstore_write_count' ) and regexp_like(element_at( split_to_map(__labels__, '|', '#$#') , 'project') , '.*')  group by project,time )group by project) AS M ON cmdb.id = M.project) where inflow_ratio > 80 or write_cnt_ratio > 80  limit 10000

    Group evaluation

    Auto label

    Trigger Condition

      Nota
      • Se activa una alerta de gravedad crítica si el uso de tráfico de escritura o recuento de escrituras para un Project supera el 90 % de la cuota.

      • Se activa una alerta de gravedad media si el uso de tráfico de escritura o recuento de escrituras para un Project supera el 80 % de la cuota.

    • Establece la gravedad en Critical cuando los datos coinciden con where inflow_ratio > 90 || write_cnt_ratio > 90.

    • Establece la gravedad en Medium cuando los datos coinciden con where inflow_ratio > 80 || write_cnt_ratio > 80.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una nueva. Para obtener más información, consulte Action policies.

    En la sección Add annotation, establezca title como ${alert_name} alert triggered y desc como ${alert_name} alert triggered.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de exceso de cuota de recursos

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project que almacena los registros de errores globales y las métricas para la regla de alerta.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Configure los parámetros de acuerdo con la siguiente tabla. Puede mantener los valores predeterminados para otros parámetros. Para obtener más información, consulte Create log alert rules.

    Parámetro

    Valor

    Rule Name

    Monitoreo de exceso de cuota de recursos

    Check Frequency

    Intervalo fijo, 15 minutos

    Query and statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time Range: 15 minutes (Relative)

    • Query Statement:

      Importante

      De forma predeterminada, las consultas devuelven un máximo de 100 resultados. Agregar limit 1000 a la instrucción de consulta aumenta este máximo a 1,000.

      ((* and (ErrorCode: ExceedQuota or ErrorCode: QuotaExceed or ErrorCode: ProjectQuotaExceed or ErrorCode:WriteQuotaExceed or ErrorCode: ShardWriteQuotaExceed or ErrorCode: ShardReadQuotaExceed)))| SELECT Project,
      CASE 
      WHEN ErrorMsg like '%Project write quota exceed: inflow%' then 'The Project write traffic quota is exceeded.'
      WHEN ErrorMsg like '%Project write quota exceed: qps%' then 'The Project write operation quota is exceeded.'
      WHEN ErrorMsg like '%dashboard quota exceed%' then 'The dashboard quota is exceeded.'
      WHEN ErrorMsg like '%config count%' then 'The Logtail configuration quota is exceeded.'
      WHEN ErrorMsg like '%machine group count%' then 'The machine group quota is exceeded.'
      WHEN ErrorMsg like '%Alert count %' then 'The alert rule quota is exceeded.'
      WHEN ErrorMsg like '%logstore count %' then 'The Logstore quota is exceeded.'
      WHEN ErrorMsg like '%shard count%' then 'The shard quota is exceeded.'
      WHEN ErrorMsg like '%shard write bytes%' then 'The shard write traffic quota is exceeded.'
      WHEN ErrorMsg like '%shard write quota%' then 'The shard write operation quota is exceeded.'
      WHEN ErrorMsg like '%user can only run%' then 'The concurrent SQL analysis operation quota is exceeded.'
          ELSE ErrorMsg
        END AS ErrorMsg, 
      COUNT(1) AS count GROUP BY Project, ErrorMsg Limit 1000

    Group evaluation

    No grouping

    Trigger Condition

      Nota
      • Exceder una cuota más de 10 veces activa una alerta crítica.

      • Exceder una cuota más de una vez activa una alerta media.

    • Para datos que coinciden con count > 10, la gravedad es Critical.

    • Para datos que coinciden con count > 1, la gravedad es Medium.

    Destination

    SLS Notification

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción según sea necesario o haga clic en Add para crear una. Para obtener más información, consulte Action policies.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo avanzado

El monitoreo avanzado abarca las siguientes métricas:

Categoría

Escenario

Métrica

Descripción

Cuota de recursos básicos

Logstore monitoring

Uso en tiempo real

  • Comprueba si el número de logstores en un proyecto supera un porcentaje especificado del umbral.

  • Metricstore dependiente: internal-monitor-metric

Cuota excedida

  • Cuenta el número de veces que un proyecto excede su cuota de logstores.

  • Logstore dependiente: internal-error_log

Machine group monitoring

Uso en tiempo real

  • Comprueba si el número de grupos de máquinas en un proyecto supera un porcentaje especificado del umbral.

  • Metricstore dependiente: internal-monitor-metric

Cuota excedida

  • Cuenta el número de veces que un proyecto excede su cuota de grupos de máquinas.

  • Logstore dependiente: internal-error_log

Logtail configuration monitoring

Uso en tiempo real

  • Comprueba si el número de configuraciones de Logtail en un proyecto supera un porcentaje especificado del umbral.

  • Metricstore dependiente: internal-monitor-metric

Cuota excedida

  • Cuenta el número de veces que un proyecto excede su cuota de configuraciones de Logtail.

  • Logstore dependiente: internal-error_log

Cuota de lectura/escritura de datos

Project write traffic monitoring

Uso en tiempo real

  • Comprueba si el tráfico de escritura de un proyecto supera un porcentaje especificado del umbral.

  • Metricstore dependiente: internal-monitor-metric

Cuota excedida

  • Cuenta el número de veces que un proyecto excede su cuota de tráfico de escritura.

  • Logstore dependiente: internal-error_log

Project write operation monitoring

Uso en tiempo real

  • Comprueba si el número de operaciones de escritura para un proyecto supera un porcentaje especificado del umbral.

  • Metricstore dependiente: internal-monitor-metric

Cuota excedida

  • Cuenta el número de veces que un proyecto excede su cuota de operaciones de escritura.

  • Logstore dependiente: internal-error_log

Monitoreo de logstore

Monitoreo de uso en tiempo real

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Configure los parámetros como se describe en la siguiente tabla. Puede dejar los demás parámetros con sus valores predeterminados. Para obtener más información, consulte Create Log Alert Monitoring Rules.

    Parámetro

    Valor

    Rule Name

    Monitoreo de uso de logstore

    Check Frequency

    Fixed Interval, 15 minutes

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time range: 15 minutes (Relative)

    • Query:

      Importante

      De forma predeterminada, una consulta devuelve un máximo de 100 resultados. Si agrega limit 1000 al final de la consulta, puede devolver hasta 1,000 resultados.

      * |  select Project, region, round(count_logstore/quota_logstore * 100, 3)  as logstore_ratio from 
      (SELECT A.id as Project , A.region as region, COALESCE(SUM(B.count_logstore), 0)  AS count_logstore , cast(json_extract(A.quota, '$.logstore') as double)  as quota_logstore
      FROM  "resource.sls.cmdb.project" as A
      LEFT JOIN (
        SELECT project, COUNT(*) AS count_logstore
        FROM "resource.sls.cmdb.logstore" as B
        GROUP BY project
      ) AS B ON A.id = B.project 
      group by A.id, A.quota, A.region) where  quota_logstore is not null   order by logstore_ratio desc limit 1000

    Group evaluation

    Auto Label

    Trigger Condition

      Nota
      • El sistema activa una alerta Critical si el número de logstores en un Project supera el 90 % de su cuota.

      • El sistema activa una alerta Medium si el número de logstores en un Project supera el 80 % de su cuota.

    • Si los datos coinciden con la expresión logstore_ratio > 90, la severidad de la alerta es Critical.

    • Si los datos coinciden con la expresión logstore_ratio > 80, la severidad de la alerta es Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una nueva. Para obtener más información, consulte action policy.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de exceso de cuota

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Configure los parámetros como se describe en la siguiente tabla. Puede dejar los demás parámetros con sus valores predeterminados. Para obtener más información, consulte Create Log Alert Monitoring Rules.

    Parámetro

    Valor

    Rule Name

    Cuota de logstore excedida

    Check Frequency

    Fixed Interval, 15 minutes

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time range: 15 minutes (Relative)

    • Query:

      Importante

      De forma predeterminada, una consulta devuelve un máximo de 100 resultados. Si agrega limit 1000 al final de la consulta, puede devolver hasta 1,000 resultados.

      * and (ErrorCode: ExceedQuota or ErrorCode: QuotaExceed or ErrorCode: ProjectQuotaExceed or ErrorCode:WriteQuotaExceed)| SELECT Project, 
      COUNT(1) AS count where ErrorMsg like '%logstore count %' GROUP BY Project ORDER BY count DESC LIMIT 1000

    Group evaluation

    No Grouping

    Trigger Condition

      Nota
      • El sistema activa una alerta Critical si un Project excede su cuota de logstore más de 10 veces.

      • El sistema activa una alerta Medium si un Project excede su cuota de logstore más de una vez.

    • Si los datos coinciden con la expresión count > 10, la severidad de la alerta es Critical.

    • Si los datos coinciden con la expresión count > 1, la severidad de la alerta es Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una nueva. Para obtener más información, consulte action policy.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de grupos de máquinas

Monitoreo de uso en tiempo real

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.

  3. Configure la condición de activación y la directiva de alerta según sea necesario.

    Configure los parámetros como se describe en la siguiente tabla. Mantenga la configuración predeterminada para los demás parámetros. Para obtener más información, consulte Create alert rules for logs.

    Parámetro

    Valor

    Rule Name

    Uso de grupo de máquinas

    Check Frequency

    Fixed Interval, 15 Minutes

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time Range: 15 Minutes (Relative)

    • Query:

      Importante

      De forma predeterminada, una sentencia SQL puede devolver hasta 100 filas. Si agrega limit 1000 al final de la sentencia, puede devolver hasta 1,000 filas.

      * |  select Project, region, round(count_machine_group/quota_machine_group * 100, 3)  as machine_group_ratio from 
      (SELECT A.id as Project , A.region as region, COALESCE(SUM(B.count_machine_group), 0)  AS count_machine_group , cast(json_extract(A.quota, '$.machine_group') as double)  as quota_machine_group
      FROM  "resource.sls.cmdb.project" as A
      LEFT JOIN (
        SELECT project, COUNT(*) AS count_machine_group
        FROM "resource.sls.cmdb.machine_group" as B
        GROUP BY project
      ) AS B ON A.id = B.project 
      group by A.id, A.quota, A.region) where  quota_machine_group is not null   order by machine_group_ratio desc limit 1000

    Group evaluation

    Auto Label

    Trigger Condition

      Nota
      • Se activa una alerta Critical si el recuento de grupos de máquinas en un Project supera el 90 % de su cuota.

      • Se activa una alerta Medium si el recuento de grupos de máquinas en un Project supera el 80 % de su cuota.

    • Cuando los datos coinciden con machine_group_ratio > 90, Severidad: Critical.

    • Cuando los datos coinciden con machine_group_ratio > 80, Severidad: Medium.

    Destination

    SLS Notification

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una. Para obtener más información, consulte Action policies.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de exceso de cuota

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.

  3. Configure la condición de activación y la directiva de alerta según sea necesario.

    Configure los parámetros como se describe en la siguiente tabla. Mantenga la configuración predeterminada para los demás parámetros. Para obtener más información, consulte Create alert rules for logs.

    Parámetro

    Valor

    Rule Name

    Cuota de grupo de máquinas excedida

    Check Frequency

    Fixed Interval, 15 Minutes

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time Range: 15 Minutes (Relative)

    • Query:

      Importante

      De forma predeterminada, una sentencia SQL puede devolver hasta 100 filas. Si agrega limit 1000 al final de la sentencia, puede devolver hasta 1,000 filas.

      * and (ErrorCode: ExceedQuota or ErrorCode: QuotaExceed or ErrorCode: ProjectQuotaExceed or ErrorCode:WriteQuotaExceed)| SELECT Project, 
      COUNT(1) AS count where ErrorMsg like '%machine group count%' GROUP BY Project ORDER BY count DESC LIMIT 1000

    Group evaluation

    Sin agrupación

    Trigger Condition

      Nota
      • Se activa una alerta Critical si se registran más de 10 errores de cuota de grupo de máquinas para un Project.

      • Se activa una alerta Medium si se registra más de un error de cuota de grupo de máquinas para un Project.

    • Cuando los datos coinciden con count > 10, Severidad: Critical.

    • Cuando los datos coinciden con count > 1, Severidad: Medium.

    Destination

    SLS Notification

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una. Para obtener más información, consulte Action policies.

  4. Después de configurar los parámetros, haga clic en OK.

Recolección de Logtail

Monitoreo de nivel de uso

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Configure los parámetros como se describe en la siguiente tabla. Puede dejar los demás parámetros con sus valores predeterminados. Para obtener más información, consulte Create a log alert monitoring rule.

    Parámetro

    Valor

    Rule Name

    Uso de cuota de configuración de recolección de Logtail

    Check Frequency

    fixed interval, 15 minutes

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • time range: 15 minutes (relative)

    • query statement:

      Importante

      De forma predeterminada, una consulta devuelve hasta 100 filas. Si agrega limit 1000 al final de la sentencia de consulta, puede devolver hasta 1,000 filas.

      * |  select Project, region, round(count_logtail_config/quota_logtail_config * 100, 3)  as logtail_config_ratio from 
      (SELECT A.id as Project , A.region as region, COALESCE(SUM(B.count_logtail_config), 0)  AS count_logtail_config , cast(json_extract(A.quota, '$.config') as double)  as quota_logtail_config
      FROM  "resource.sls.cmdb.project" as A
      LEFT JOIN (
        SELECT project, COUNT(*) AS count_logtail_config
        FROM "resource.sls.cmdb.logtail_config" as B
        GROUP BY project
      ) AS B ON A.id = B.project 
      group by A.id, A.quota, A.region) where  quota_logtail_config is not null   order by logtail_config_ratio desc limit 1000

    Group evaluation

    Auto Label

    Trigger Condition

      Nota
      • Si el número de configuraciones de recolección de Logtail en un Project supera el 90 % de la cuota, se activa una alerta Critical.

      • Si el número de configuraciones de recolección de Logtail en un Project supera el 80 % de la cuota, se activa una alerta Medium.

    • Cuando los datos coinciden con la expresión logtail_config_ratio > 90, severidad: Critical.

    • Cuando los datos coinciden con la expresión logtail_config_ratio > 80, severidad: Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    standard mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una. Para obtener más información, consulte Action policies.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de exceso de cuota

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Configure los parámetros como se describe en la siguiente tabla. Puede dejar los demás parámetros con sus valores predeterminados. Para obtener más información, consulte Create a log alert monitoring rule.

    Parámetro

    Valor

    Rule Name

    Cuota de configuración de recolección de Logtail excedida

    Check Frequency

    fixed interval, 15 minutes

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • time range: 15 minutes (relative)

    • query statement:

      Importante

      De forma predeterminada, una consulta devuelve hasta 100 filas. Si agrega limit 1000 al final de la sentencia de consulta, puede devolver hasta 1,000 filas.

      * and (ErrorCode: ExceedQuota or ErrorCode: QuotaExceed or ErrorCode: ProjectQuotaExceed or ErrorCode:WriteQuotaExceed)| SELECT Project, 
      COUNT(1) AS count where ErrorMsg like '%config count%' GROUP BY Project ORDER BY count DESC LIMIT 1000

    Group evaluation

    No Grouping

    Trigger Condition

      Nota
      • Exceder la cuota de configuración de Logtail para un Project más de 10 veces activa una alerta Critical.

      • Exceder la cuota de configuración de Logtail para un Project más de una vez activa una alerta Medium.

    • Cuando los datos coinciden con la expresión count > 10, severidad: Critical.

    • Cuando los datos coinciden con la expresión count > 1, severidad: Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    standard mode

    Action Policy

    Seleccione una directiva de acción existente o haga clic en Add para crear una. Para obtener más información, consulte Action policies.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de tráfico de escritura de Project

Monitoreo de uso en tiempo real

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el project para la regla de alerta. Debe ser el project donde se almacenan sus registros de errores globales y métricas.

  3. Configure la condición de activación de la alerta y la directiva de alerta según su escenario empresarial.

    Configure los parámetros como se describe en la siguiente tabla y mantenga los valores predeterminados para los demás parámetros. Para obtener más información, consulte Create log alert monitoring rules.

    Parámetro

    Valor

    Rule Name

    uso de cuota de tráfico de escritura de project

    Check Frequency

    Fixed interval, 15 minutes

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time range: 15 minutes (relative)

    • Query statement:

      Importante

      De forma predeterminada, una sentencia de consulta devuelve hasta 100 filas. Agregar 'limit 1000' al final de la sentencia permite que devuelva hasta 1,000 filas.

      (*)| SELECT Project, region , round(count_inflow/cast(quota_inflow as double) * 100, 3) as inflow_ratio
      FROM
      (SELECT cmdb.id as Project, cmdb.region as region, COALESCE(M.name1,0) as count_inflow, round(cast(json_extract(cmdb.quota, '$.inflow_per_min') as double)/1000000000, 3) as quota_inflow  from "resource.sls.cmdb.project" as cmdb  
      LEFT JOIN (
          select project,  round(MAX(name1)/1000000000, 3) as name1 from (SELECT __time_nano__ as time, element_at( split_to_map(__labels__, '|', '#$#') , 'project') as project,   sum(CASE WHEN __name__ = 'logstore_origin_inflow_bytes' THEN __value__ ELSE NULL END) AS name1
          FROM "internal-monitor-metric.prom" where __name__ ='logstore_origin_inflow_bytes' and regexp_like(element_at( split_to_map(__labels__, '|', '#$#') , 'project') , '.*') group by project,time )group by project) AS M ON cmdb.id = M.project )order by inflow_ratio desc  limit 1000

    Group evaluation

    Auto Label

    Trigger Condition

      Nota
      • Exceder el 90 % de la cuota de tráfico de escritura de un project activa una alerta Critical.

      • Exceder el 80 % de la cuota de tráfico de escritura de un project activa una alerta Medium.

    • Los datos que coinciden con la expresión inflow_ratio > 90 activan una alerta Critical.

    • Los datos que coinciden con la expresión inflow_ratio > 80 activan una alerta Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard mode

    Action Policy

    Seleccione una directiva de acción según sus requisitos empresariales o haga clic en Add para crear una. Para obtener más información, consulte Action policy.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de exceso de cuota

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el project para la regla de alerta. Debe ser el project donde se almacenan sus registros de errores globales y métricas.

  3. Configure la condición de activación de la alerta y la directiva de alerta según su escenario empresarial.

    Configure los parámetros como se describe en la siguiente tabla y mantenga los valores predeterminados para los demás parámetros. Para obtener más información, consulte Create log alert monitoring rules.

    Parámetro

    Valor

    Rule Name

    cuota de tráfico de escritura de project excedida

    Check Frequency

    Fixed interval, 15 minutes

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time range: 15 minutes (relative)

    • Query statement:

      Importante

      De forma predeterminada, una sentencia de consulta devuelve hasta 100 filas. Agregar 'limit 1000' al final de la sentencia permite que devuelva hasta 1,000 filas.

      * and (ErrorCode: ExceedQuota or ErrorCode: QuotaExceed or ErrorCode: ProjectQuotaExceed or ErrorCode:WriteQuotaExceed)| SELECT Project, 
      COUNT(1) AS count where ErrorMsg like '%Project write quota exceed: inflow%' GROUP BY Project ORDER BY count DESC LIMIT 1000

    Group evaluation

    Sin agrupación

    Trigger Condition

      Nota
      • Exceder la cuota de tráfico de escritura del project más de 10 veces activa una alerta Critical.

      • Exceder la cuota de tráfico de escritura del project más de una vez activa una alerta Medium.

    • Los datos que coinciden con la expresión count > 10 activan una alerta Critical.

    • Los datos que coinciden con la expresión count > 1 activan una alerta Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard mode

    Action Policy

    Seleccione una directiva de acción según sus requisitos empresariales o haga clic en Add para crear una. Para obtener más información, consulte Action policy.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de escritura de Project

Monitoreo de uso en tiempo real

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project que almacena sus registros de errores globales y métricas de monitoreo.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Establezca los parámetros como se muestra en la siguiente tabla. Puede dejar los demás parámetros con sus valores predeterminados. Para obtener más información, consulte Create a log alert rule.

    Parámetro

    Valor

    Rule Name

    Uso de cuota de operaciones de escritura de Project

    Check Frequency

    Fixed interval, 15 minutes

    Query statistics

    • Type: MetricStore

    • Authorization: Default

    • MetricStore: internal-monitor-metric

    • Time Range: 15 minutes (relative)

    • Query Statement:

      Importante

      De forma predeterminada, una consulta devuelve hasta 100 resultados. Si agrega limit 1000 al final de la consulta, puede devolver hasta 1,000 resultados.

      (*)| SELECT Project, region,  round(count_write_cnt/cast(quota_write_cnt as double) * 100, 3) as write_cnt_ratio
      FROM
      (SELECT cmdb.id as Project, cmdb.region as region, COALESCE(M.name1,0) as count_write_cnt,
      cast(json_extract(cmdb.quota, '$.write_cnt_per_min') as bigint) as quota_write_cnt from "resource.sls.cmdb.project" as cmdb  
      LEFT JOIN (
          select project,  MAX(name1) as name1 from (SELECT __time_nano__ as time, element_at( split_to_map(__labels__, '|', '#$#') , 'project') as project, 
        sum(CASE WHEN __name__ = 'logstore_write_count' THEN __value__ ELSE NULL END) AS name1
        FROM "internal-monitor-metric.prom" where __name__  = 'logstore_write_count' and regexp_like(element_at( split_to_map(__labels__, '|', '#$#') , 'project') , '.*')  group by project,time )group by project) AS M ON cmdb.id = M.project ) order by write_cnt_ratio desc  limit 1000

    Group evaluation

    Auto Label

    Trigger Condition

      Nota
      • SLS activa una alerta Critical si las operaciones de escritura de un Project superan el 90 % de su cuota.

      • SLS activa una alerta Medium si las operaciones de escritura de un Project superan el 80 % de su cuota.

    • Cuando los datos coinciden con write_cnt_ratio > 90, Severidad: Critical.

    • Cuando los datos coinciden con write_cnt_ratio > 80, Severidad: Medium.

    Destination

    Notificación de SLS

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción según sea necesario o haga clic en Add para crear una nueva. Para obtener más información, consulte action policies.

    En la sección Add Tag, establezca title en ${alert_name} alert triggered y desc en ${alert_name} alert triggered.

  4. Después de configurar los parámetros, haga clic en OK.

Monitoreo de exceso de cuota

  1. Haga clic en Create Alert para configurar una regla de alerta.

  2. Seleccione el Project que almacena sus registros de errores globales y métricas de monitoreo.

  3. Configure la condición de activación y la directiva de alerta según sus requisitos empresariales.

    Establezca los parámetros como se muestra en la siguiente tabla. Puede dejar los demás parámetros con sus valores predeterminados. Para obtener más información, consulte Create a log alert rule.

    Parámetro

    Valor

    Rule Name

    Cuota de operaciones de escritura de Project excedida

    Check Frequency

    Fixed interval, 15 minutes

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time Range: 15 minutes (relative)

    • Query Statement:

      Importante

      De forma predeterminada, una consulta devuelve hasta 100 resultados. Si agrega limit 1000 al final de la consulta, puede devolver hasta 1,000 resultados.

      * and (ErrorCode: ExceedQuota or ErrorCode: QuotaExceed or ErrorCode: ProjectQuotaExceed or ErrorCode:WriteQuotaExceed)| SELECT Project, 
      COUNT(1) AS count where ErrorMsg like '%Project write quota exceed: qps%' GROUP BY Project ORDER BY count DESC LIMIT 1000

    Group evaluation

    No Grouping

    Trigger Condition

      Nota
      • SLS activa una alerta Critical si la cuota de operaciones de escritura de un Project se excede más de 10 veces.

      • SLS activa una alerta Medium si la cuota de operaciones de escritura de un Project se excede más de una vez.

    • Cuando los datos coinciden con count > 10, Severidad: Critical.

    • Cuando los datos coinciden con count > 1, Severidad: Medium.

    Destination

    Notificación de SLS

    Alert Policy

    Standard Mode

    Action Policy

    Seleccione una directiva de acción según sea necesario o haga clic en Add para crear una nueva. Para obtener más información, consulte action policies.

  4. Después de configurar los parámetros, haga clic en OK.

Ajuste de cuotas de recursos

  1. Inicie sesión en la consola de Simple Log Service.

  2. En la sección Projects, haga clic en el que desee.

    image

  3. Haga clic en el icono image.png.

  4. Haga clic en Manage junto a Resource Quotas.

  5. En el panel Resource Quotas, ajuste las cuotas de los recursos objetivo y haga clic en Save.