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
Ha creado un usuario RAM y le ha otorgado los permisos necesarios. Para obtener más información, consulte Create a RAM user y Authorize a RAM user to operate CloudLens for SLS.
Ha habilitado la función de recolección de registros para registros globales, incluidos registros de errores y métricas. Para obtener más información, consulte Enable the log collection feature.
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-hangzhouen 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.
Inicie sesión en la consola de Simple Log Service.
En , haga clic en CloudLens for SLS.
En el panel de navegación izquierdo, seleccione 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.

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.

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.
Inicie sesión en la consola de Simple Log Service.
En la sección Log Application, haga clic en CloudLens for SLS.
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 |
|
|
|
||
|
Monitoreo de exceso de cuota |
|
Monitoreo de cuota de recursos
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project que almacena los registros de errores globales y las métricas para la regla de alerta.
-
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:
ImportanteDe forma predeterminada, una consulta SQL devuelve 100 filas. Si agrega
limit 1000al 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
-
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.
NotaDestination
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
titlecomo${alert_name} alert triggeredydesccomo${alert_name} alert triggered. Mantenga Auto Add Annotation deshabilitado. -
Después de configurar los parámetros, haga clic en OK.
Uso de cuota de lectura/escritura de datos
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project que almacena los registros de errores globales y las métricas para la regla de alerta.
-
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:
ImportanteDe forma predeterminada, las consultas devuelven 100 filas. Para devolver hasta 1,000 filas, agregue
limit 1000al 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
-
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.
NotaDestination
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 triggeredy desc como${alert_name} alert triggered. -
Después de configurar los parámetros, haga clic en OK.
Monitoreo de exceso de cuota de recursos
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project que almacena los registros de errores globales y las métricas para la regla de alerta.
-
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:
ImportanteDe forma predeterminada, las consultas devuelven un máximo de 100 resultados. Agregar
limit 1000a 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
-
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.
NotaDestination
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.
-
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 |
Uso en tiempo real |
|
|
|
Cuota excedida |
|
||
|
Uso en tiempo real |
|
||
|
Cuota excedida |
|
||
|
Uso en tiempo real |
|
||
|
Cuota excedida |
|
||
|
Cuota de lectura/escritura de datos |
Uso en tiempo real |
|
|
|
Cuota excedida |
|
||
|
Uso en tiempo real |
|
||
|
Cuota excedida |
|
Monitoreo de logstore
Monitoreo de uso en tiempo real
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas.
-
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:
ImportanteDe 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
-
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.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Monitoreo de exceso de cuota
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas.
-
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:
ImportanteDe 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
-
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.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Monitoreo de grupos de máquinas
Monitoreo de uso en tiempo real
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.
-
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:
ImportanteDe forma predeterminada, una sentencia SQL puede devolver hasta 100 filas. Si agrega
limit 1000al 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
-
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.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Monitoreo de exceso de cuota
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.
-
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:
ImportanteDe forma predeterminada, una sentencia SQL puede devolver hasta 100 filas. Si agrega
limit 1000al 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
-
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.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Recolección de Logtail
Monitoreo de nivel de uso
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.
-
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:
ImportanteDe forma predeterminada, una consulta devuelve hasta 100 filas. Si agrega
limit 1000al 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
-
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.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Monitoreo de exceso de cuota
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project para la regla de alerta. Este Project debe almacenar sus registros de errores globales y métricas de monitoreo.
-
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:
ImportanteDe forma predeterminada, una consulta devuelve hasta 100 filas. Si agrega
limit 1000al 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
-
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.
NotaDestination
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.
-
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
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el project para la regla de alerta. Debe ser el project donde se almacenan sus registros de errores globales y métricas.
-
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:
ImportanteDe 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
-
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 > 90activan una alerta Critical. -
Los datos que coinciden con la expresión
inflow_ratio > 80activan una alerta Medium.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Monitoreo de exceso de cuota
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el project para la regla de alerta. Debe ser el project donde se almacenan sus registros de errores globales y métricas.
-
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:
ImportanteDe 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
-
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 > 10activan una alerta Critical. -
Los datos que coinciden con la expresión
count > 1activan una alerta Medium.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Monitoreo de escritura de Project
Monitoreo de uso en tiempo real
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project que almacena sus registros de errores globales y métricas de monitoreo.
-
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:
ImportanteDe forma predeterminada, una consulta devuelve hasta 100 resultados. Si agrega
limit 1000al 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
-
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.
NotaDestination
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 triggeredy desc en${alert_name} alert triggered. -
Después de configurar los parámetros, haga clic en OK.
Monitoreo de exceso de cuota
Haga clic en Create Alert para configurar una regla de alerta.
Seleccione el Project que almacena sus registros de errores globales y métricas de monitoreo.
-
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:
ImportanteDe forma predeterminada, una consulta devuelve hasta 100 resultados. Si agrega
limit 1000al 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
-
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.
NotaDestination
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.
-
Después de configurar los parámetros, haga clic en OK.
Ajuste de cuotas de recursos
Inicie sesión en la consola de Simple Log Service.
-
En la sección Projects, haga clic en el que desee.

Haga clic en el icono
.Haga clic en Manage junto a Resource Quotas.
En el panel Resource Quotas, ajuste las cuotas de los recursos objetivo y haga clic en Save.