Grafana: Alerta: suporte Elasticsearch

Criado em 24 ago. 2016  ·  97Comentários  ·  Fonte: grafana/grafana

Transfira o código-fonte de dados do front-end para o back-end e Go. Inclui a construção de consulta ES a partir do modelo de consulta interno e a análise da resposta ES em séries temporais.

Exemplo de modelo de consulta interna Grafana:

Elastic query json model: 
{
  "bucketAggs": [
    {
      "field": "@timestamp",
      "id": "2",
      "settings": {
        "interval": "auto",
        "min_doc_count": 0,
        "trimEdges": 0
      },
      "type": "date_histogram"
    }
  ],
  "dsType": "elasticsearch",
  "metrics": [
    {
      "field": "@value",
      "id": "1",
      "meta": {},
      "settings": {},
      "type": "avg"
    }
  ],
  "refId": "A",
  "target": "",
  "timeField": "@timestamp"
}
arealerting aredatasource datasourcElasticsearch

Comentários muito úteis

Acabei de terminar um PR # 11380 para fazer alertas de suporte grafana [Elasticsearch]

Em comparação com algumas implementações anteriores, por exemplo, # 8943, # 10343

  • base em grafana-5.0.0
  • código-fonte com menos de 1000 linhas (e uma terceira lib [leibowitz / moment] ~ = 1000 linhas e algum código de teste)
  • A lógica do código é consistente com a frente

esta semana vou continuar a melhorar este PR, teste mais abrangente, modelo abstrato mais claro.
Estou ansioso por alguém que possa tentar usar este PR e melhorá-lo :)

Todos 97 comentários

Como o # 5948 foi mesclado, este problema foi encerrado?

@luigiberrettini não é mesclado com o master apenas para o branch

não mais longe do que o suporte de grafite;)
falta de recursos de consulta de grafite no alerta:

  • variáveis ​​de modelo
  • funções que fazem referência a outras consultas (por exemplo, asPercent)

Olá, o suporte completo ao elasticsearch virá após a entrega 4.0.0 (planejada para novembro), porque vejo esse problema marcado com o marco 4.1.0?
Em caso afirmativo: quando o 4.1.0 está planejado para entrega?

4.1 não tem uma data de lançamento ainda, mas suponho que seja janeiro / início de fev.

O alerta do Elasticsearch pode não chegar ao Grafana v4, tentamos (o trabalho foi iniciado), mas requer muito mais trabalho para ser concluído e mais alguns problemas de alto prio o eliminaram da v4

Nesse caso, seria possível habilitar / desabilitar os itens do menu de alerta e as guias do painel com base em uma preferência da Organização (ou ainda melhor: nas definições de nível de usuário individual dentro da organização)?

Houve algum progresso nisso? A filial elasticsearch-alerting ainda está ativa? Gostaria de saber se há algo que eu poderia começar a testar e dar feedback.

Esperamos que isso chegue ao 4.2 para que possamos passar totalmente para grafana + elasticsearch (metricbeat).

Ter essa funcionalidade seria uma grande vitória para minha empresa

@andytsnowden o suficiente para comprar um plano de suporte? https://grafana.net/support/plans : hung_out_tongue_winking_eye:

Esperamos ter a chance de continuar trabalhando nisso em breve.

Talvez bobo (por favor, não responda "sim, você é"), mas e o tipo de financiamento coletivo de

Esse foi o motivo pelo qual baixei essa ferramenta, na esperança de ter um alerta para o elástico.

Há um branch que estava funcionando pelo menos para a maioria das consultas. Mas está um pouco desatualizado - você precisaria alinhar algumas coisas.

Von meinem Samsung Gerät gesendet.

-------- Ursprüngliche Nachricht --------
Von: wirecutter313 [email protected]
Datum: 30/01/2017 20:56 (GMT + 01: 00)
An: grafana / grafana [email protected]
Cc: "A. Binzxxxxxx" [email protected] , Manual [email protected]
Betreff: Re: [grafana / grafana] Alerta: suporte Elasticsearch (# 5893)

Esse foi o motivo pelo qual baixei essa ferramenta, na esperança de ter um alerta para o elástico.

-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub ou ignore a conversa.

{"api_version": "1.0", "publisher": {"api_key": "05dde50f1d1a384dd78767c55493e4bb", "name": "GitHub"}, "entity": {"external_key": "github / grafana / grafana", "title ":" grafana / grafana "," subtitle ":" Repositório GitHub "," main_image_url ":" https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png " , "avatar_image_url": " https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png ", "action": {"name": "Abrir no GitHub", "url": " https://github.com/grafana/grafana "}}, "updates": {"snippets": [{"icon": "PERSON", "message": " @ wirecutter313 in # 5893: Este foi o motivo pelo qual baixei esta ferramenta, na esperança de ter um alerta para elástico. "}]," Action ": {" name ":" View Issue "," url ":" https://github.com/grafana / grafana / issues / 5893 # issuecomment -276172036 "}}}

Há uma grande chance de chegar à marca de 4.2.0? Tentando encontrar alternativas temporárias para a parte de alerta enquanto esperamos por isso.

não está parecendo assim. Ninguém está trabalhando nisso, pelo que sabemos e temos muito o que fazer no momento.

Isso é muito lamentável! Pensando em usar Graphite como backend, até que possamos oferecer suporte a ES. Mas tentando entender quais são as limitações em termos de consultas (e, portanto, alertas) e tal, em oposição ao ES

Alguém sabe de alguma forma de obter algum tipo de alerta no Grafana, tendo o ES como fonte de dados? Ou para quem também usa Kibana para visualizar dados antes do Grafana, você conhece alguma solução para ter alertas deste lado das coisas?

Confira o ramo experimental. Pode ser necessário alinhar algumas coisas para fazê-lo funcionar novamente.

Von meinem Samsung Gerät gesendet.

-------- Ursprüngliche Nachricht --------
Von: Alexander Payne [email protected]
Datum: 22/02/2017 15:48 (GMT + 01: 00)
An: grafana / grafana [email protected]
Cc: "A. Binzxxxxxx" [email protected] , Manual [email protected]
Betreff: Re: [grafana / grafana] Alerta: suporte Elasticsearch (# 5893)

Alguém sabe de alguma forma de obter algum tipo de alerta no Grafana, tendo o ES como fonte de dados? Ou para quem também usa Kibana para visualizar dados antes do Grafana, você conhece alguma solução para ter alertas deste lado das coisas?

-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub ou ignore a conversa.

{"api_version": "1.0", "publisher": {"api_key": "05dde50f1d1a384dd78767c55493e4bb", "name": "GitHub"}, "entity": {"external_key": "github / grafana / grafana", "title ":" grafana / grafana "," subtitle ":" Repositório GitHub "," main_image_url ":" https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png " , "avatar_image_url": " https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png ", "action": {"name": "Abrir no GitHub", "url": " https://github.com/grafana/grafana "}}, "updates": {"snippets": [{"icon": "PERSON", "message": "@ Alexander-Payne em # 5893: Alguém sabe de alguma forma de obter algum tipo de alerta no Grafana enquanto tem ES como fonte de dados? Ou para quem também usa Kibana para visualizar dados antes do Grafana, você conhece alguma solução para alertar neste lado das coisas ? "}]," action ": {" name ":" View Issue "," url ":" https://github.com/grafana/grafana/issues/5893#issuecomment -281689640 "}}}

Qual é uma estimativa aproximada de quão longe você está com isso? 50%? 90%?

Olá
Estamos muito interessados ​​neste recurso.
Existe uma data de lançamento?

Obrigado

Perfeito para este recurso e bom trabalho!

Obrigado pessoal pelo trabalho neste. Será enorme quando estiver pronto!

Fiquei muito feliz em atualizar o Grafana para 4.1.2 apenas para perceber que a fonte de dados ES não é suportada :(. Eu acho que tenho que ficar com o script Powershell para alertas por enquanto.

Gente, vai ser bom ter o alerta Elastic no Grafana - esse é o fato. Mas obviamente isso não vai acontecer mais rápido se todos deixarem exatamente o mesmo comentário aqui;)
E, obviamente, as regras de alerta serão pouco sofisticadas, pelo menos no início, como são agora para as métricas. Provavelmente limites simples.
Se você PRECISA alertar para ElasticSearch - use ElastAlert. Está aí há muito tempo, suporta todas as versões do Elastic e regras bastante complexas.

Infelizmente, o ElastAlert não suporta agregação, The only aggregation supported currently is a terms aggregation, by setting use_terms_query. Mas estou feliz que o Alerta finalmente chegue ao Grafana.

Olá, posso saber quando isto será concluído, por favor? Estou ansioso para alertar da pesquisa elástica em grafana

Pessoal, parem de enviar spam para este problema com comentários inúteis . Será feito quando terminar. Se você quiser contribuir, por favor, envie um PR para melhorar a implementação.

Se você deseja mostrar seu apoio ao problema, use o botão de reação na primeira postagem. Se você deseja receber uma atualização quando o problema for concluído, o botão de inscrição está à direita.

Fazer um comentário inútil spams _todos_ assinantes sobre o problema, e não fará com que seja resolvido mais rápido, então por favor parem (desculpas pela minha contribuição, o barulho aqui todo mundo!).

Recebi "tsdb.HandleRequest () declaração de tipo de erro para string falhou" na ramificação alerting-elasticsearch
(Mesmo problema que # 7909)
Grafana v4.2.0-pre1
Fonte de dados: Elasticsearch versão 2.xe 5.x (ambos erros)

json da consulta

{"search_type":"count","ignore_unavailable":true,"index":"moa-log-alias"}
{"size":0,"query":{"bool":{"filter":[{"range":{"@timestamp":{"gte":"1492718034259","lte":"1492719834259","format":"epoch_millis"}}},{"query_string":{"analyze_wildcard":true,"query":"type:\"oauth2_request_log\""}}]}},"aggs":{"3":{"terms":{"field":"method","size":500,"order":{"_term":"desc"},"min_doc_count":0},"aggs":{"2":{"date_histogram":{"interval":"1m","field":"@timestamp","min_doc_count":0,"extended_bounds":{"min":"1492718034259","max":"1492719834259"},"format":"epoch_millis"},"aggs":{}}}}}}

Carga útil de solicitação de teste

{"dashboard":{"annotations":{"list":[]},"editMode":false,"editable":true,"gnetId":null,"graphTooltip":0,"hideControls":false,"id":15,"links":[],"refresh":"10s","rows":[{"collapse":false,"height":420,"panels":[{"alert":{"conditions":[{"evaluator":{"params":[150],"type":"gt"},"operator":{"type":"and"},"query":{"params":["A","1m","now"]},"reducer":{"params":[],"type":"last"},"type":"query"}],"executionErrorState":"alerting","frequency":"60s","handler":1,"name":"API Requests / Min alert","noDataState":"no_data","notifications":[]},"aliasColors":{},"bars":true,"datasource":"moa-log","decimals":null,"fill":1,"hideTimeOverride":false,"id":1,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"sort":"total","sortDesc":true,"total":true,"values":true},"lines":false,"linewidth":1,"links":[{"targetBlank":true,"title":"View Detail","type":"absolute","url":"http://kibana.exe.in.th/goto/ff87151449b8ed32d9492a59701b2a56"}],"nullPointMode":"null","percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"span":6,"stack":true,"steppedLine":false,"targets":[{"bucketAggs":[{"fake":true,"field":"method","id":"3","settings":{"min_doc_count":0,"order":"desc","orderBy":"_term","size":"0"},"type":"terms"},{"field":"@timestamp","id":"2","settings":{"interval":"1m","min_doc_count":0,"trimEdges":0},"type":"date_histogram"}],"dsType":"elasticsearch","metrics":[{"field":"select field","id":"1","type":"count"}],"query":"type:\"oauth2_request_log\"","refId":"A","timeField":"@timestamp"}],"thresholds":[{"colorMode":"critical","fill":true,"line":true,"op":"gt","value":150}],"timeFrom":null,"timeShift":"30s","title":"API Requests / Min","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"none","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"ops","label":null,"logBase":1,"max":null,"min":null,"show":false}]}],"repeat":null,"repeatIteration":null,"repeatRowId":null,"showTitle":false,"title":"Dashboard Row","titleSize":"h6"}],"schemaVersion":14,"style":"dark","tags":[],"templating":{"list":[]},"time":{"from":"now-30m","to":"now"},"timepicker":{"refresh_intervals":["1s","5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"browser","title":"test alert","version":0},"panelId":1}

também começamos a testar o alerta de elasticsearch usando o elasticsearch e vemos o mesmo problema que

Grafana v4.2.0
Fonte de dados: Elasticsearch 5.x

de registros:

EROR [05-03 | 23: 12: 01] Resultado da regra de alerta Error logger = alerting.evalHandler ruleId = 1 name = "Panel Title alert" error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alertando
EROR [05-03 | 23: 13: 01] Resultado da Regra de Alerta Error logger = alerting.evalHandler ruleId = 1 name = "Panel Title alert" error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alertando
EROR [05-03 | 23: 14: 01] Resultado da regra de alerta Error logger = alerting.evalHandler ruleId = 1 name = "Panel Title alert" error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alertando
EROR [05-03 | 23: 15: 00] Resultado da Regra de Alerta Erro logger = alerting.evalHandler ruleId = 0 name = Test error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alerting
EROR [05-03 | 23: 15: 01] Resultado da regra de alerta Error logger = alerting.evalHandler ruleId = 1 name = "Panel Title alert" error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alertando
EROR [05-03 | 23: 16: 01] Resultado da Regra de Alerta Erro logger = alerting.evalHandler ruleId = 1 name = "Panel Title alert" error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alertando
EROR [05-03 | 23: 17: 01] Resultado da regra de alerta Error logger = alerting.evalHandler ruleId = 1 name = "Panel Title alert" error = "tsdb.HandleRequest () tipo de erro asserção para string falhou" mudando o estado para = alertando

screen shot 2017-05-03 at 11 15 06 pm

Olá,

Apenas duas perguntas:

  • Vejo que o último commit no branch alerting-elasticsearch é de fevereiro de 2017. Já está maduro o suficiente para caber no 4.4.0?
  • Este módulo de alerta requer X-Pack no servidor elasticsearch? Se for esse o caso, gostaria de propor outro candidato para a lista de fontes de dados de alerta com suporte: elastalert .
  • Acho que não é maduro (não testei muito).
  • O X-Pack não é necessário.

Estamos chegando mais perto para isso?

Estamos aguardando esse número há vários meses. Quando lançado?

Como eu poderia corrigir isso para grafana_4.3.2 ?? é realmente importante e útil

Não descarte este recurso.

Estamos esperando desesperadamente por esse recurso ..

https://github.com/grafana/grafana/pull/8934 esta é a minha edição sobre esse assunto. espero ser útil

Ele poderia ser mesclado com um dos lançamentos mais próximos?

Elastic ainda não é compatível? @torkelo

Devemos esperar ter isso lançado em breve?

Por que não responder @playqdrew

Inclua o recurso para o lançamento mais próximo. Seria muito legal!

@lvheyang Eu puxei suas alterações localmente e parece que o alerta não está respeitando o tamanho definido na consulta de métrica. Eu defini o tamanho como sem limite, mas o alerta avalia apenas 10 objetos e os 10 avaliados parecem ser aleatórios, pois eu defini a ordem como Inferior em minha consulta mostrando os valores mais baixos no topo da minha legenda, mas nenhum desses valores inferiores são avaliados. Talvez seja uma limitação ou estou fazendo algo incorreto? O que você acha?

@dustinvanbuskirk Eu ficaria feliz em ajudá-lo a descobrir isso. Talvez se o trabalho estiver _grande_ feito, possamos simplesmente terminar

Oi, pessoal,
Alguma atualização sobre isso? Esperando por esta funcionalidade por mais de ano ....

Sinto muito que isso sempre acaba sendo empurrado, um pouco sobrecarregado por outros problemas e fazendo progresso no Grafana v5 (nova grade, grupos de usuários e pastas do painel). Não podemos prometer quando conseguiremos isso, espero que na v5.1 (início do primeiro trimestre de 2018)

Esperando tê-lo em breve. Dedos cruzados !

Também nos beneficiaríamos com isso :)

+1 Também está faltando este recurso

Ei @torkelo ,
Estou apenas curioso para saber se você fez algum progresso no alerta de elasticsearch? :)

KR

+1

Q1 quase no fim ..
então, esperando que este alerta elástico esteja pronto

Estou curioso - o recurso ELK "watcher" que pode fazer alertas elásticos, que também é um dos principais recursos do X-Pack pago , tem algo a ver com retardar o progresso desse recurso?

@yossiv @MichaelLogutov @vijaychd @Shiinii https://www.bountysource.com/

Eu ainda espero pelo "recurso de alerta para es". é importante para mim. mas não consigo ver mais algum avanço sobre este assunto

  • 1 seria muito útil

Eu ainda trocaria todos esses novos arranjos de painel por este

Eu também adoraria ver o ES alertando no Grafana.

Qualquer cronograma quando estará pronto?

Eu não estaria esperando por essa funcionalidade, visto que o tíquete está aberto há 18 meses e parece não haver nenhum desenvolvedor trabalhando nele há mais de um ano. Se você precisar de um alerta, sugiro que você migre para um back-end compatível.

Então ... curtir as questões é totalmente inútil? Este é o terceiro problema classificado por votos ... é decepcionante vê-lo ignorado.

imatge

Eu sugiro que você migre para um back-end compatível.

@HeWhoWas eu faria, mas eles são todos terríveis.

Em vez disso, criamos nossa própria solução de alerta em uma função azul durável, pesquisando continuamente os logs.

^ certo, para casos de uso básicos, isso definitivamente não é ciência de foguetes. Basta ir para Kibana e executar sua consulta e, em seguida, copiar a consulta bruta do Elasticsearch que ele gera. Em seguida, execute algum código como este (incompleto, mas você entendeu):

# Get results from ES
result=$(
    curl -sS -X POST \
    "http://${ES_HOST}:9200/logstash-*/_search" \
    -H "cache-control: no-cache" \
    -H "content-type: application/json" \
    -d @/app/es_query.json
)
count=$(echo ${result} | jq -r '.hits.total')
echo "[DEBUG] Found ${count} hits"

# Send alert if necessary
if [ "${count}" -ge "${COUNT_THRESHOLD}" ]; then
    echo "[INFO] Found ${count} hits on search, which is over the threshold"

    alert_text="{\"text\": \"[${APP_NAME}] Found ${count} *${ALERT_TEXT}* events in the last ${REPORTING_PERIOD}. See ${INSPECT_LINK} .\"}"
    echo ${alert_text} | curl "${SLACK_HOOK_URL}" -d @-
fi

mudar do Elasticsearch para outro sistema de back-end não é uma opção e não é uma solução.
é um sistema central e familiar igual a todos os outros sistemas que já são suportados pelo alerta Grafana.
eles prometem que será em 5.1 ..
eu realmente espero que seja na hora certa

Sim, ou apenas use o monitoramento x-pack, ou passe-os pelo Riemann e alerte dessa forma.

Alertar não é o problema, ter a funcionalidade Grafana de visualização e ajustá-la é o desejo.

Todas as suas soluções acima são basicamente "esqueça a grafana" - bem, este é o projeto da grafana, e esta edição está aqui para melhorá-lo. Então, vamos nos concentrar nas soluções que fazem isso.

Este PR é enorme, em parte porque inclui uma biblioteca ElasticSearch inteira de terceiros e suporte para as séries ES 2.xe 5.x.

Se alguém despendesse tempo para simplificar drasticamente este PR, ele poderia ser reduzido de ~ 5k linhas de código para possivelmente 800-1000 topos, o que tornaria muito mais viável a inclusão.

Pelo que eu percebi, esse branch basicamente funciona, mas há uma função de agregação ausente que impede que certos tipos de consultas funcionem, talvez isso não precise ser um obstáculo, e podemos fundir as bases do suporte rapidamente, e, em retrospecto, trabalhe na correção de bugs ou recursos ausentes.

Alguém se oferece como voluntário para simplificar e preparar o ramo e defendê-lo para que seja mesclado?

Não sei por que seria necessária uma biblioteca de terceiros para enviar JSON para um serviço HTTP / S.

ES 2.x deve ser simplesmente descartado, ninguém deveria mais executá-lo (eu sei que muitas pessoas estão. Pare com isso!)

Existe uma solução possível para os alertas ES no Grafana?

Obrigado.

O que fiz para contornar isso foi criar uma instância autônoma do InfluxDB e ter qualquer coisa que eu quisesse alertar para lá em vez de ES. Não é tão ruim, pois o InfluxDB não é um grande consumidor de recursos e como você não precisa de todos os seus dados lá, você pode manter o uso de dados baixo, não mantendo muitos dados históricos e apenas ingerindo os dados necessários que você precisa para ele.

Essa é uma solução sólida

Eu experimentei isso no passado, peguei todos os logs de um ambiente de pequenas janelas que já estavam indo para o elasticsearch e os enviei para o telegraf e depois para o influxdb. Isso funcionou incrivelmente bem porque os campos no log de eventos se tornaram campos no influxdb, então em grafana eu poderia consultar ids de eventos, nomes de hosts e nomes de usuários, por exemplo.

A melhor parte sobre isso é que o espaço em disco que tudo isso ocupou era minúsculo, quero dizer, muito minúsculo. Tentando lembrar da memória, mas era algo como 500 MB por dia em elasticsearch, isso se tornou menos de 300 MB em influxdb ... Para dados cobrindo mais de 6 meses.

Este foi apenas um experimento, nunca pensei em resolver o problema de alerta com isso.

Eu encorajo todos a experimentarem.

Passei todo esse tempo tentando me mudar do logz.io (caro) para o Grafana para a empresa para a qual trabalho ... apenas para descobrir que não consigo configurar o alerta para meus logs do elasticsearch.

Eu preciso ter um HEC? Estou trabalhando em um projeto que requer esse recurso.

@nikskiz Grafana é um projeto de código aberto e todos podem contribuir com ele. Você também pode contribuir!

Muitas pessoas trabalham em projetos de código aberto gratuitamente em seu tempo livre, e eu acho que não está certo ser rude e criticar seu trabalho.

Há um PR menor em andamento: https://github.com/WPH95/grafana/pull/2 por @ WPH95

@nikskiz agora você pode usar influxdb

@nikskiz ou você pode simplesmente usar elastalert

Olá a todos!

Todos nós sabemos que alertar para o Elasticsearch é um recurso incrível, muito bem-vindo e muito esperado.
Mas acho que devemos manter este tópico o mais limpo e organizado possível .

Então, perguntas e comentários como esses ...

Qualquer cronograma?
Seria muito útil!
Mal posso esperar por isso!
Houve algum progresso nisso?

não ajuda na evolução do recurso, gera muitos e-mails inúteis para as pessoas que se inscreveram no tópico e torna a discussão muito confusa para os novos participantes.

Mesmo perguntas sobre soluções alternativas e outras soluções de alerta (como ElastAlert) não devem ser postadas mais aqui, pois já foi discutido muito em comentários anteriores.

Então, por favor, pare de banalizar este espaço ! Vamos usá-los para divulgar comentários úteis e compartilhar o progresso que você fez neste recurso.

Acabei de terminar um PR # 11380 para fazer alertas de suporte grafana [Elasticsearch]

Em comparação com algumas implementações anteriores, por exemplo, # 8943, # 10343

  • base em grafana-5.0.0
  • código-fonte com menos de 1000 linhas (e uma terceira lib [leibowitz / moment] ~ = 1000 linhas e algum código de teste)
  • A lógica do código é consistente com a frente

esta semana vou continuar a melhorar este PR, teste mais abrangente, modelo abstrato mais claro.
Estou ansioso por alguém que possa tentar usar este PR e melhorá-lo :)

@ WPH95 - Vou tentar seu PR esta semana com certeza, vou criar um problema no seu repo, se estiver tudo bem para você, e vou tentar contribuir lá.

Funda isso já, por favor. Esse é um recurso importante.

Podemos ajudar em alguma coisa para promover isso?

Qual é a estimativa para mesclá-lo? Devo esperar ou usar o X-Pack?

+1, qual é a estimativa para mesclá-lo? 5.2.x?

Olá, sei que estamos pressionando muito sobre isso, mas esse problema foi aberto há quase 2 anos (agosto de 2016).
elasticsearch + Grafana commutiy é largo e grande como outros, eu acho.
Eu realmente aprecio o excelente trabalho que esta comunidade está fazendo por nós, mas parece que esse problema ficou para trás :(
há algo que possamos fazer para promover isso?

Por que está demorando tanto para fundir o PR?

+1

+1

+1

Pare de escrever comentários com apenas "+1" porque você está enviando spam para outras pessoas. Você não está adicionando nada ao tópico. Clique no botão polegar para cima na postagem principal ou clique no botão Inscrever-se.

+1

+1

: tada :: tada :: tada :: sparkling_heart:

🎉

Uau, aconteceu. Sinceramente, pensei que isso seguiria o caminho do duque nukem. : +1:

Muito obrigado por seus esforços!

Esta página foi útil?
0 / 5 - 0 avaliações