View a markdown version of this page

Referência do modelo - Amazon Managed Grafana

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Referência do modelo

Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana que oferecem suporte ao Grafana versão 12.x.

Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte Trabalhar no Grafana versão 10.

Para espaços de trabalho do Grafana compatíveis com o Grafana versão 9.x, consulte Trabalhar no Grafana versão 9.

Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte Trabalhar no Grafana versão 8.

Esta seção fornece informações de referência para criar os modelos.

Alerta (tipo)

O tipo de alerta contém os dados a seguir.

Nome Tipo Description Exemplo

Status

string

firing ou resolved.

{{ .Status }}

Rótulos

KeyValue

Um conjunto de rótulos anexados ao alerta.

{{ .Labels }}

Anotações

KeyValue

Um conjunto de anotações anexadas ao alerta.

{{ .Annotations }}
Valores KeyValue Os valores de todas as expressões, incluindo as condições clássicas {{ .Values }}

StartsAt

time.Time

Hora em que o alerta começou a disparar.

{{ .StartsAt }}

EndsAt

time.Time

Definido somente se a hora de término de um alerta for conhecida. Caso contrário, defina um período de tempo limite configurável a partir do momento em que o último alerta foi recebido.

{{ .EndsAt }}

GeneratorURL

string

Um link de retorno para o Grafana ou para o Alertmanager externo.

{{ .GeneratorURL }}

SilenceURL

string

Um link para silenciar o alerta (com rótulos para esse alerta pré-preenchidos). Somente para alertas gerenciados pelo Grafana.

{{ .SilenceURL}}

DashboardURL

string

Link para o dashboard do Grafana, se a regra de alerta pertencer a um. Somente para alertas gerenciados pelo Grafana.

{{ .DashboardURL }}

PanelURL

string

Link para o painel do dashboard do Grafana, se a regra de alerta pertencer a um. Somente para alertas gerenciados pelo Grafana.

{{ .PanelURL }}

Impressão digital

string

Impressão digital que pode ser usada para identificar o alerta.

{{ .Fingerprint }}

ValueString

string

Uma string que contém os rótulos e o valor de cada expressão reduzida no alerta.

{{ .ValueString }}

ExtendedData

O ExtendedData objeto contém as seguintes propriedades.

Nome Tipo Description Exemplo

Receptor

string

O nome do ponto de contato que envia a notificação.

{{ .Receiver }}

Status

string

O status será firing se pelo menos um alerta estiver sendo disparado, do contrário, resolved.

{{ .Status }}

Alertas

[]Alert

Lista de todos os alertas disparados e resolvidos nesta notificação.

There are {{ len .Alerts }} alerts

Alertas disparados

[]Alert

Lista de todos os alertas disparados nesta notificação.

There are {{ len .Alerts.Firing }} firing alerts

Alertas resolvidos

[]Alert

Lista de todos os alertas resolvidos nesta notificação.

There are {{ len .Alerts.Resolved }} resolved alerts

GroupLabels

KeyValue

Os rótulos que agrupam esses alertas nesta notificação.

{{ .GroupLabels }}

CommonLabels

KeyValue

Os rótulos comuns a todos os alertas nesta notificação.

{{ .CommonLabels }}

CommonAnnotations

KeyValue

As anotações comuns a todos os alertas nesta notificação.

{{ .CommonAnnotations }}

ExternalURL

string

Um link para o espaço de trabalho do Grafana ou para o Alertmanager que enviou esta notificação.

{{ .ExternalURL }}

KeyValue tipo

O KeyValue tipo é um conjunto de pares de key/value strings que representam rótulos e anotações.

Além do acesso direto aos dados armazenados como um KeyValue, também existem métodos para classificar, remover e transformar os dados.

Nome Argumentos Retornos Observações Exemplo

SortedPairs

Lista ordenada de pares de strings de chave e valor

{{ .Annotations.SortedPairs }}

Remover

[]string

KeyValue

Retorna uma cópia do Key/Value mapa sem as chaves fornecidas.

{{ .Annotations.Remove "summary" }}

Nomes

[]string

Lista de nomes

{{ .Names }}

Valores

[]string

Lista de valores

{{ .Values }}

Tempo

A hora vem do pacote time do Go. Você pode imprimir uma hora em vários formatos diferentes. Por exemplo, para imprimir a hora em que um alerta foi disparado no formato Monday, 1st January 2022 at 10:00AM, você escreve o seguinte modelo:

{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}

Você pode encontrar uma referência para o formato de hora do Go aqui.