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 |
|
{{ .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 |
|
O nome do ponto de contato que está enviando a notificação. |
|
Status |
|
Caso contrário |
|
Alertas |
|
Lista de todos os alertas acionados e resolvidos nesta notificação. |
|
Alertas de disparo |
|
Lista de todos os alertas de disparo nesta notificação. |
|
Alertas resolvidos |
|
Lista de todos os alertas resolvidos nessa notificação. |
|
GroupLabels |
|
Os rótulos que agrupam esses alertas nessa notificação. |
|
CommonLabels |
|
Os rótulos comuns a todos os alertas nesta notificação. |
|
CommonAnnotations |
|
As anotações comuns a todos os alertas nessa notificação. |
|
URL externo |
|
Um link para o espaço de trabalho da Grafana ou para o Alertmanager que enviou essa notificação. |
|
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 |
|
||
Remover |
[] string |
KeyValue |
Retorna uma cópia do mapa Chave/Valor sem as chaves fornecidas. |
|
Nomes |
[] string |
Lista de nomes |
|
|
Valores |
[] string |
Lista de valores |
|
Tempo
O tempo vem do time
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