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 à versão 10.x do Grafana.

Para espaços de trabalho do Grafana que suportam a versão 9.x do Grafana, consulte. Trabalhando na versão 9 do Grafana

Para espaços de trabalho do Grafana que suportam a versão 8.x do Grafana, consulte. Trabalhando na versão 8 da Grafana

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

Alerta (tipo)

O tipo de alerta contém os seguintes dados.

Nome Kind Descrição Exemplo

Status

string

firing ou resolved.

{{ .Status }}

Rótulos

KeyValue

Um conjunto de etiquetas anexadas ao alerta.

{{ .Labels }}

Anotações

KeyValue

Um conjunto de anotações anexado ao alerta.

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

StartsAt

Hora. Hora

Hora em que o alerta começou a disparar.

{{ .StartsAt }}

EndsAt

Hora. Hora

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 }}

URL do gerador

string

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

{{ .GeneratorURL }}

URL de silêncio

string

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

{{ .SilenceURL}}

URL do painel

string

Link para o painel do grafana, se a regra de alerta pertencer a uma. Somente para alertas gerenciados pela Grafana.

{{ .DashboardURL }}

URL do painel

string

Link para o painel do painel do grafana, se a regra de alerta pertencer a uma. Somente para alertas gerenciados pela 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 Kind Descrição Exemplo

Receptor

string

O nome do ponto de contato que está enviando a notificação.

{{ .Receiver }}

Status

string

Caso contrárioresolved, o status é firing se pelo menos um alerta estiver sendo disparado.

{{ .Status }}

Alertas

[]Alert

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

There are {{ len .Alerts }} alerts

Alertas de disparo

[]Alert

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

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

Alertas resolvidos

[]Alert

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

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

GroupLabels

KeyValue

Os rótulos que agrupam esses alertas nessa 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 nessa notificação.

{{ .CommonAnnotations }}

URL externo

string

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

{{ .ExternalURL }}

KeyValue digitar

O KeyValue tipo é um conjunto de pares de cadeias de chave/valor que representam rótulos e anotações.

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

Nome Argumentos Retornos Observações Exemplo

SortedPairs

Lista ordenada de pares de cadeias de chaves e valores

{{ .Annotations.SortedPairs }}

Remover

[] string

KeyValue

Retorna uma cópia do mapa Chave/Valor sem as chaves fornecidas.

{{ .Annotations.Remove "summary" }}

Nomes

[] string

Lista de nomes

{{ .Names }}

Valores

[] string

Lista de valores

{{ .Values }}

Tempo

O tempo vem do timepacote Go. Você pode imprimir uma hora em vários formatos diferentes. Por exemplo, para imprimir a hora em que um alerta foi acionado no formatoMonday, 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.