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 |
|
{{ .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 |
|
O nome do ponto de contato que envia a notificação. |
|
|
Status |
|
O status será |
|
|
Alertas |
|
Lista de todos os alertas disparados e resolvidos nesta notificação. |
|
|
Alertas disparados |
|
Lista de todos os alertas disparados nesta notificação. |
|
|
Alertas resolvidos |
|
Lista de todos os alertas resolvidos nesta notificação. |
|
|
GroupLabels |
|
Os rótulos que agrupam esses alertas nesta notificação. |
|
|
CommonLabels |
|
Os rótulos comuns a todos os alertas nesta notificação. |
|
|
CommonAnnotations |
|
As anotações comuns a todos os alertas nesta notificação. |
|
|
ExternalURL |
|
Um link para o espaço de trabalho do Grafana ou para o Alertmanager que enviou esta notificação. |
|
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 |
|
||
|
Remover |
[]string |
KeyValue |
Retorna uma cópia do Key/Value mapa sem as chaves fornecidas. |
|
|
Nomes |
[]string |
Lista de nomes |
|
|
|
Valores |
[]string |
Lista de valores |
|
Tempo
A hora vem do pacote timeMonday, 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