Todos os produtos
Search
Central de documentação

Simple Log Service:Monitore as cotas do Project com o CloudLens for SLS

Última atualização: Jul 03, 2026

Monitore o uso e os excessos da cota de recursos do Project com logs de erro globais e métricas no CloudLens for SLS e solicite aumentos de cota quando necessário.

Contexto

O Alibaba Cloud Lens constrói a observabilidade de produtos em nuvem sobre o Simple Log Service (SLS). Ele oferece suporte à coleta com um clique de logs de instância (logs importantes, logs detalhados e logs operacionais de jobs) e logs globais (logs de auditoria, logs de faturamento, logs de erro e métricas).

Tipo de log

Subtipo

Descrição

Logs de instância

Logs detalhados

Monitoramento de tráfego de acesso

Monitoramento de exceções de acesso

Logs importantes

Monitoramento de grupos de consumidores

Monitoramento de coleta do Logtail

Logs operacionais de jobs

Monitoramento de transformação de dados (nova)

Monitoramento de jobs SQL agendados

Logs globais

Logs de auditoria

Monitoramento de operações de recursos

Logs de erro

Monitoramento de excesso de cota

Monitoramento de exceções de acesso

Monitoramento de exceções de operação

Métricas

Monitoramento de tráfego de acesso

Monitoramento de exceções de acesso

Monitoramento de uso de cota de recursos

Logs de faturamento

Rastreamento de uso de recursos

Para obter detalhes sobre os tipos de log, consulte a tabela de índices de log.

Pré-requisitos

Importante
  • Para monitorar o uso da cota de recursos em tempo real, ative a coleta dos seguintes logs globais: logs de erro e métricas. Armazene esses logs no mesmo projeto.

  • Para evitar que os logs de monitoramento consumam a cota de recursos de um projeto de negócios, armazene-os em um projeto dedicado. Por exemplo, use o projeto log-service-{user ID}-cn-hangzhou na região China (Hangzhou).

Painel de monitoramento de cotas

O painel de monitoramento de cotas do CloudLens for SLS exibe alertas de cota de recursos, uso em tempo real dos principais recursos do projeto e excessos de cota.

  1. Faça login no console do Simple Log Service.

  2. Em Log Application > Cloud Service Lens, clique em CloudLens for SLS.

  3. No painel de navegação à esquerda, escolha Report Center > Quota Monitoring para visualizar as informações de cota.

Alertas de cota de recursos

Exibe alertas de cota de recursos quando o uso excede 80% e a distribuição de recursos acima do limite.

image.png

Uso de cota em tempo real

Mostra o uso em tempo real dos recursos básicos do projeto e das cotas de leitura/gravação de dados.

image.png

Lista o uso da cota de recursos por Project, incluindo Region, Logstore Usage (%), Machine Group Usage (%) e Logtail configuration Usage (%), juntamente com os limites correspondentes. As células são destacadas em vermelho quando o uso atinge ou se aproxima de 100% e em laranja por volta de 80%. Clique em Adjust Resource Quotas no canto superior direito para modificar as cotas.

A tabela de cota de leitura/gravação de dados lista as colunas Project, region, Project write throughput (%), Project write operations (%), Project read operations (%), Project write throughput (GB/min) (watermark/limit), Project write operations (watermark/limit) e Project read operations (watermark/limit). Clique em Adjust Resource Quota no canto superior direito para modificar o limite da cota.

Excesso de cota do Project

Apresenta os excessos das cotas de recursos do Project.

Relaciona o Project, a error message e a count para cada tipo de excesso de cota. Os tipos comuns incluem report quota exceeded e Logstore count exceeded. Clique em Adjust Resource Quota no canto superior direito para ajustar a cota de recursos correspondente.

Monitoramento de recursos

O CloudLens for SLS fornece monitoramento de recursos e cotas de leitura/gravação de dados, além de monitoramento avançado para Logstores, grupos de máquinas e gravações de projetos.

  1. Faça login no console do Simple Log Service.

  2. Na seção Log Application, clique em CloudLens for SLS.

  3. Na página CloudLens for SLS, no painel de navegação à esquerda, clique em Anomaly Detection para configurar regras de alerta para monitoramento de recursos.

Monitoramento de cotas

A tabela a seguir lista as categorias de métricas de cota.

Categoria

Métrica

Descrição

monitoramento de uso em tempo real

uso de cota de recursos básicos

  • Monitora se o número de Logstores, grupos de máquinas e configurações do Logtail em um projeto excede uma porcentagem especificada da cota.

  • Metricstore dependente: internal-monitor-metric

uso de cota de leitura/gravação de dados

  • Conta o número de vezes que um projeto excede suas cotas de tráfego de gravação e operações de gravação.

  • Metricstore dependente: internal-monitor-metric

monitoramento de excesso de cota

contagem de excessos de cota de recursos

  • Conta quantas vezes o uso excede as cotas de recursos básicos e de leitura/gravação de dados.

  • Logstore dependente: internal-error_log

Monitoramento de cota de recursos

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project que armazena logs de erro globais e métricas para a regra de alerta.

  3. Configure a condição de acionamento e a política de alerta conforme necessário.

    Defina os parâmetros conforme a tabela abaixo. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma regra de alerta baseada em log.

    Parâmetro

    Valor

    Rule Name

    uso de cota de recursos básicos

    Check Frequency

    Intervalo fixo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time Range: 15 Minutes (Relative)

    • Query:

      Importante

      Por padrão, uma consulta SQL retorna 100 linhas. Se você adicionar limit 1000 ao final da consulta, até 1.000 linhas serão retornadas.

      * | 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
      • Um alerta Crítico é acionado se o uso da cota para Logstores, grupos de máquinas ou configurações do Logtail em um Project exceder 90%.

      • Um alerta Médio é acionado se o uso da cota para Logstores, grupos de máquinas ou configurações do Logtail em um Project exceder 80%.

    • Quando os dados correspondem a logstore_ratio > 90 || machine_group_ratio > 90 || logtail_config_ratio > 90, Severity: Critical.

    • Quando os dados correspondem a logstore_ratio > 80 || machine_group_ratio > 80 || logtail_config_ratio > 80, Severity: Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação existente que atenda às suas necessidades ou clique em Add para criar uma nova. Para mais informações, consulte Políticas de ação.

    Na seção Add Annotation, defina title como ${alert_name} alert triggered e desc como ${alert_name} alert triggered. Mantenha Auto Add Annotation desativado.

  4. Após configurar os parâmetros, clique em OK.

Uso de cota de leitura/gravação de dados

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project que armazena logs de erro globais e métricas para a regra de alerta.

  3. Configure a condição de acionamento e a política de alerta.

    Defina os parâmetros conforme a tabela abaixo. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar Regras de Monitoramento de Alerta de Log.

    Parâmetro

    Valor

    Rule Name

    Uso de cota de leitura/gravação de dados

    Check Frequency

    Intervalo fixo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time Range: 5 minutes (relative)

    • Query:

      Importante

      Por padrão, as consultas retornam 100 linhas. Para retornar até 1.000 linhas, adicione limit 1000 ao final da sua 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
      • Um alerta com severidade crítica é acionado se o uso de tráfego de gravação ou contagem de gravação para um Project exceder 90% da cota.

      • Um alerta com severidade média é acionado se o uso de tráfego de gravação ou contagem de gravação para um Project exceder 80% da cota.

    • Define a severidade como Critical quando os dados correspondem a where inflow_ratio > 90 || write_cnt_ratio > 90.

    • Define a severidade como Medium quando os dados correspondem a where inflow_ratio > 80 || write_cnt_ratio > 80.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma nova. Para mais informações, consulte Políticas de ação.

    Na seção Add annotation, defina title como ${alert_name} alert triggered e desc como ${alert_name} alert triggered.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de excesso de cota de recursos

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project que armazena logs de erro globais e métricas para a regra de alerta.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme a tabela abaixo. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar regras de alerta de log.

    Parâmetro

    Valor

    Rule Name

    Monitoramento de excesso de cota de recursos

    Check Frequency

    Intervalo fixo, 15 minutos

    Query and statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time Range: 15 minutes (Relative)

    • Query Statement:

      Importante

      Por padrão, as consultas retornam no máximo 100 resultados. Adicionar limit 1000 à instrução de consulta aumenta esse máximo para 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 uma cota mais de 10 vezes aciona um alerta Critical.

      • Exceder uma cota mais de uma vez aciona um alerta Medium.

    • Para dados correspondentes a count > 10, a severidade é Critical.

    • Para dados correspondentes a count > 1, a severidade é Medium.

    Destination

    SLS Notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação conforme necessário ou clique em Add para criar uma. Para mais informações, consulte Políticas de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento avançado

O monitoramento avançado abrange as seguintes métricas:

Categoria

Cenário

Métrica

Descrição

Cota de recursos básicos

Monitoramento de Logstore

Uso em tempo real

  • Verifica se o número de Logstores em um projeto excede uma porcentagem especificada do limiar.

  • Metricstore dependente: internal-monitor-metric

Cota excedida

  • Conta o número de vezes que um projeto excede sua cota de Logstore.

  • Logstore dependente: internal-error_log

Monitoramento de grupo de máquinas

Uso em tempo real

  • Verifica se o número de grupos de máquinas em um projeto excede uma porcentagem especificada do limiar.

  • Metricstore dependente: internal-monitor-metric

Cota excedida

  • Conta o número de vezes que um projeto excede sua cota de grupo de máquinas.

  • Logstore dependente: internal-error_log

Monitoramento de configuração do Logtail

Uso em tempo real

  • Verifica se o número de configurações do Logtail em um projeto excede uma porcentagem especificada do limiar.

  • Metricstore dependente: internal-monitor-metric

Cota excedida

  • Conta o número de vezes que um projeto excede sua cota de configuração do Logtail.

  • Logstore dependente: internal-error_log

Cota de leitura/gravação de dados

Monitoramento de tráfego de gravação do Project

Uso em tempo real

  • Verifica se o tráfego de gravação de um projeto excede uma porcentagem especificada do limiar.

  • Metricstore dependente: internal-monitor-metric

Cota excedida

  • Conta o número de vezes que um projeto excede sua cota de tráfego de gravação.

  • Logstore dependente: internal-error_log

Monitoramento de operações de gravação do Project

Uso em tempo real

  • Verifica se o número de operações de gravação para um projeto excede uma porcentagem especificada do limiar.

  • Metricstore dependente: internal-monitor-metric

Cota excedida

  • Conta o número de vezes que um projeto excede sua cota de operações de gravação.

  • Logstore dependente: internal-error_log

Monitoramento de Logstore

Monitoramento de uso em tempo real

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project para a regra de alerta. Este Project deve armazenar seus logs de erro globais e métricas.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme descrito na tabela a seguir. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar Regras de Monitoramento de Alerta de Log.

    Parâmetro

    Valor

    Rule Name

    Monitoramento de uso de Logstore

    Check Frequency

    Intervalo Fixo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time range: 15 minutes (Relative)

    • Query:

      Importante

      Por padrão, uma consulta retorna no máximo 100 resultados. Se você adicionar limit 1000 ao final da consulta, ela poderá retornar até 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
      • O sistema aciona um alerta Critical se o número de Logstores em um Project exceder 90% de sua cota.

      • O sistema aciona um alerta Medium se o número de Logstores em um Project exceder 80% de sua cota.

    • Se os dados corresponderem à expressão logstore_ratio > 90, a Severity do alerta será Critical.

    • Se os dados corresponderem à expressão logstore_ratio > 80, a Severity do alerta será Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma nova. Para mais informações, consulte política de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de excesso de cota

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project para a regra de alerta. Este Project deve armazenar seus logs de erro globais e métricas.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme descrito na tabela a seguir. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar Regras de Monitoramento de Alerta de Log.

    Parâmetro

    Valor

    Rule Name

    Cota de Logstore excedida

    Check Frequency

    Intervalo Fixo, 15 minutos

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time range: 15 minutes (Relative)

    • Query:

      Importante

      Por padrão, uma consulta retorna no máximo 100 resultados. Se você adicionar limit 1000 ao final da consulta, ela poderá retornar até 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
      • O sistema aciona um alerta Critical se um Project exceder sua cota de Logstore mais de 10 vezes.

      • O sistema aciona um alerta Medium se um Project exceder sua cota de Logstore mais de uma vez.

    • Se os dados corresponderem à expressão count > 10, a Severity do alerta será Critical.

    • Se os dados corresponderem à expressão count > 1, a Severity do alerta será Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma nova. Para mais informações, consulte política de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de grupo de máquinas

Monitoramento de uso em tempo real

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project para a regra de alerta. Este Project deve armazenar seus logs de erro globais e métricas de monitoramento.

  3. Configure a condição de acionamento e a política de alerta conforme necessário.

    Defina os parâmetros conforme descrito na tabela abaixo. Mantenha as configurações padrão para outros parâmetros. Para mais informações, consulte Criar regras de alerta para logs.

    Parâmetro

    Valor

    Rule Name

    Uso de grupo de máquinas

    Check Frequency

    Intervalo Fixo, 15 Minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time Range: 15 Minutes (Relative)

    • Query:

      Importante

      Por padrão, uma instrução SQL pode retornar até 100 linhas. Se você adicionar limit 1000 ao final da instrução, ela poderá retornar até 1.000 linhas.

      * |  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
      • Um alerta Critical é acionado se a contagem de grupos de máquinas em um Project exceder 90% de sua cota.

      • Um alerta Medium é acionado se a contagem de grupos de máquinas em um Project exceder 80% de sua cota.

    • Quando os dados correspondem a machine_group_ratio > 90, Severity: Critical.

    • Quando os dados correspondem a machine_group_ratio > 80, Severity: Medium.

    Destination

    SLS Notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma. Para mais informações, consulte Políticas de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de excesso de cota

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project para a regra de alerta. Este Project deve armazenar seus logs de erro globais e métricas de monitoramento.

  3. Configure a condição de acionamento e a política de alerta conforme necessário.

    Defina os parâmetros conforme descrito na tabela abaixo. Mantenha as configurações padrão para outros parâmetros. Para mais informações, consulte Criar regras de alerta para logs.

    Parâmetro

    Valor

    Rule Name

    Cota de grupo de máquinas excedida

    Check Frequency

    Intervalo Fixo, 15 Minutos

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time Range: 15 Minutes (Relative)

    • Query:

      Importante

      Por padrão, uma instrução SQL pode retornar até 100 linhas. Se você adicionar limit 1000 ao final da instrução, ela poderá retornar até 1.000 linhas.

      * 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

    No grouping

    Trigger Condition

      Nota
      • Um alerta Critical é acionado se mais de 10 erros de cota de grupo de máquinas forem registrados para um Project.

      • Um alerta Medium é acionado se mais de um erro de cota de grupo de máquinas for registrado para um Project.

    • Quando os dados correspondem a count > 10, Severity: Critical.

    • Quando os dados correspondem a count > 1, Severity: Medium.

    Destination

    SLS Notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma. Para mais informações, consulte Políticas de ação.

  4. Após configurar os parâmetros, clique em OK.

Coleta do Logtail

Monitoramento de nível de uso

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project para a regra de alerta. Este Project deve armazenar seus logs de erro globais e métricas de monitoramento.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme descrito na tabela a seguir. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma regra de monitoramento de alerta de log.

    Parâmetro

    Valor

    Rule Name

    Uso de cota de configuração de coleta do Logtail

    Check Frequency

    intervalo fixo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • time range: 15 minutes (relative)

    • query statement:

      Importante

      Por padrão, uma consulta retorna até 100 linhas. Se você adicionar limit 1000 ao final da instrução de consulta, ela poderá retornar até 1.000 linhas.

      * |  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
      • Se o número de configurações de coleta do Logtail em um Project exceder 90% da cota, um alerta Critical será acionado.

      • Se o número de configurações de coleta do Logtail em um Project exceder 80% da cota, um alerta Medium será acionado.

    • Quando os dados correspondem à expressão logtail_config_ratio > 90, severity: Critical.

    • Quando os dados correspondem à expressão logtail_config_ratio > 80, severity: Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    standard mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma. Para mais informações, consulte Políticas de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de excesso de cota

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project para a regra de alerta. Este Project deve armazenar seus logs de erro globais e métricas de monitoramento.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme descrito na tabela a seguir. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma regra de monitoramento de alerta de log.

    Parâmetro

    Valor

    Rule Name

    Cota de configuração de coleta do Logtail excedida

    Check Frequency

    intervalo fixo, 15 minutos

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • time range: 15 minutes (relative)

    • query statement:

      Importante

      Por padrão, uma consulta retorna até 100 linhas. Se você adicionar limit 1000 ao final da instrução de consulta, ela poderá retornar até 1.000 linhas.

      * 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 a cota de configuração do Logtail para um Project mais de 10 vezes aciona um alerta Critical.

      • Exceder a cota de configuração do Logtail para um Project mais de uma vez aciona um alerta Medium.

    • Quando os dados correspondem à expressão count > 10, severity: Critical.

    • Quando os dados correspondem à expressão count > 1, severity: Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    standard mode

    Action Policy

    Selecione uma política de ação existente ou clique em Add para criar uma. Para mais informações, consulte Políticas de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de tráfego de gravação do Project

Monitoramento de uso em tempo real

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o projeto para a regra de alerta. Este deve ser o projeto onde seus logs de erro globais e métricas estão armazenados.

  3. Configure a condição de acionamento do alerta e a política de alerta conforme seu cenário de negócios.

    Defina os parâmetros conforme descrito na tabela a seguir e mantenha os valores padrão para os outros parâmetros. Para mais informações, consulte Criar regras de monitoramento de alerta de log.

    Parâmetro

    Valor

    Rule Name

    uso de cota de tráfego de gravação do projeto

    Check Frequency

    Intervalo fixo, 15 minutos

    Query statistics

    • Type: Metricstore

    • Authorization: Default

    • Metricstore: internal-monitor-metric

    • Time range: 15 minutes (relative)

    • Query statement:

      Importante

      Por padrão, uma instrução de consulta retorna até 100 linhas. Adicionar 'limit 1000' ao final da instrução permite que ela retorne até 1.000 linhas.

      (*)| 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 90% da cota de tráfego de gravação de um projeto aciona um alerta Critical.

      • Exceder 80% da cota de tráfego de gravação de um projeto aciona um alerta Medium.

    • Dados correspondentes à expressão inflow_ratio > 90 acionam um alerta Critical.

    • Dados correspondentes à expressão inflow_ratio > 80 acionam um alerta Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard mode

    Action Policy

    Selecione uma política de ação com base nos seus requisitos de negócios ou clique em Add para criar uma. Para mais informações, consulte Política de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de excesso de cota

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o projeto para a regra de alerta. Este deve ser o projeto onde seus logs de erro globais e métricas estão armazenados.

  3. Configure a condição de acionamento do alerta e a política de alerta conforme seu cenário de negócios.

    Defina os parâmetros conforme descrito na tabela a seguir e mantenha os valores padrão para os outros parâmetros. Para mais informações, consulte Criar regras de monitoramento de alerta de log.

    Parâmetro

    Valor

    Rule Name

    cota de tráfego de gravação do projeto excedida

    Check Frequency

    Intervalo fixo, 15 minutos

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time range: 15 minutes (relative)

    • Query statement:

      Importante

      Por padrão, uma instrução de consulta retorna até 100 linhas. Adicionar 'limit 1000' ao final da instrução permite que ela retorne até 1.000 linhas.

      * 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

    No grouping

    Trigger Condition

      Nota
      • Exceder a cota de tráfego de gravação do projeto mais de 10 vezes aciona um alerta Critical.

      • Exceder a cota de tráfego de gravação do projeto mais de uma vez aciona um alerta Medium.

    • Dados correspondentes à expressão count > 10 acionam um alerta Critical.

    • Dados correspondentes à expressão count > 1 acionam um alerta Medium.

    Destination

    Simple Log Service Notification

    Alert Policy

    Standard mode

    Action Policy

    Selecione uma política de ação com base nos seus requisitos de negócios ou clique em Add para criar uma. Para mais informações, consulte Política de ação.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de gravação do Project

Monitoramento de uso em tempo real

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project que armazena seus logs de erro globais e métricas de monitoramento.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme mostrado na tabela a seguir. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma regra de alerta de log.

    Parâmetro

    Valor

    Rule Name

    Uso de cota de operações de gravação do Project

    Check Frequency

    Intervalo fixo, 15 minutos

    Query statistics

    • Type: MetricStore

    • Authorization: Default

    • MetricStore: internal-monitor-metric

    • Time Range: 15 minutes (relative)

    • Query Statement:

      Importante

      Por padrão, uma consulta retorna até 100 resultados. Se você adicionar limit 1000 ao final da consulta, ela poderá retornar até 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
      • O SLS aciona um alerta Critical se as operações de gravação de um Project excederem 90% de sua cota.

      • O SLS aciona um alerta Medium se as operações de gravação de um Project excederem 80% de sua cota.

    • Quando os dados correspondem a write_cnt_ratio > 90, Severity: Critical.

    • Quando os dados correspondem a write_cnt_ratio > 80, Severity: Medium.

    Destination

    SLS notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação conforme necessário ou clique em Add para criar uma nova. Para mais informações, consulte políticas de ação.

    Na seção Add Tag, defina title como ${alert_name} alert triggered e desc como ${alert_name} alert triggered.

  4. Após configurar os parâmetros, clique em OK.

Monitoramento de excesso de cota

  1. Clique em Create Alert para configurar uma regra de alerta.

  2. Selecione o Project que armazena seus logs de erro globais e métricas de monitoramento.

  3. Configure a condição de acionamento e a política de alerta conforme seus requisitos de negócios.

    Defina os parâmetros conforme mostrado na tabela a seguir. Mantenha os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma regra de alerta de log.

    Parâmetro

    Valor

    Rule Name

    Cota de operações de gravação do Project excedida

    Check Frequency

    Intervalo fixo, 15 minutos

    Query statistics

    • Type: Logstore

    • Authorization: Default

    • Logstore: internal-error_log

    • Time Range: 15 minutes (relative)

    • Query Statement:

      Importante

      Por padrão, uma consulta retorna até 100 resultados. Se você adicionar limit 1000 ao final da consulta, ela poderá retornar até 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
      • O SLS aciona um alerta Critical se a cota de operações de gravação de um Project for excedida mais de 10 vezes.

      • O SLS aciona um alerta Medium se a cota de operações de gravação de um Project for excedida mais de uma vez.

    • Quando os dados correspondem a count > 10, Severity: Critical.

    • Quando os dados correspondem a count > 1, Severity: Medium.

    Destination

    SLS notification

    Alert Policy

    Standard Mode

    Action Policy

    Selecione uma política de ação conforme necessário ou clique em Add para criar uma nova. Para mais informações, consulte políticas de ação.

  4. Após configurar os parâmetros, clique em OK.

Ajuste de cota de recursos

  1. Faça login no console do Simple Log Service.

  2. Na seção Projects, clique no projeto desejado.

    image

  3. Clique no ícone image.png.

  4. Clique em Manage ao lado de Resource Quotas.

  5. No painel Resource Quotas, ajuste as cotas para os recursos desejados e clique em Save.