Grafana: Alerte : prise en charge d'Elasticsearch

Créé le 24 août 2016  ·  97Commentaires  ·  Source: grafana/grafana

Portez le code source de données frontend vers backend & Go. Comprend la création d'une requête ES à partir d'un modèle de requête interne et l'analyse de la réponse ES en séries chronologiques.

Exemple de modèle de requête interne 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

Commentaire le plus utile

Je viens de terminer un PR #11380 pour faire prendre en charge grafana Alerting [Elasticsearch]

Par rapport à certaines premières implémentations, par exemple #8943 , #10343

  • basé sur grafana-5.0.0
  • code source de moins de 1000 lignes (et une troisième lib [leibowitz/moment]~=1000 lignes, et du code de test)
  • La logique du code est cohérente avec le front

cette semaine, je continuerai à améliorer ce PR, un test plus complet, un modèle abstrait plus clair.
J'attends avec impatience quelqu'un qui puisse essayer d'utiliser ce PR et l'améliorer :)

Tous les 97 commentaires

Étant donné que #5948 est fusionné, ce problème est-il clos ?

@luigiberrettini n'est pas fusionné pour maîtriser uniquement la branche

pas plus loin que le support graphite ;)
fonctionnalités de requête graphite manquantes dans les alertes :

  • variables de modèle
  • fonctions référençant d'autres requêtes (par exemple asPercent)

Bonjour, la prise en charge complète d'elasticsearch viendra-t-elle après le livrable 4.0.0 (prévu pour novembre), car je vois ce problème marqué avec le jalon 4.1.0 ?
Si oui : quand la livraison de la 4.1.0 est-elle prévue ?

4.1 n'a pas encore de date de sortie, mais devinerait janvier / début février.

Les alertes Elasticsearch pourraient ne pas être intégrées à Grafana v4, nous avons essayé (le travail a commencé), mais nécessite beaucoup plus de travail et des problèmes de priorité plus élevés l'ont poussé hors de la v4

Dans ce cas, serait-il possible d'activer/désactiver les éléments du menu d'alerte et les onglets du panneau en fonction d'une préférence d'organisation (ou encore mieux : sur des définitions de niveau utilisateur individuel au sein de l'organisation) ?

Y a-t-il eu des progrès à ce sujet? La branche elasticsearch-alerting est-elle toujours active ? Je me demande s'il y a quelque chose sur lequel je pourrais commencer à tester et à donner mon avis.

Dans l'attente de cette entrée dans 4.2 afin que nous puissions pleinement passer à grafana + elasticsearch (metricbeat).

Avoir cette fonctionnalité serait une énorme victoire pour mon entreprise

@andytsnowden assez pour acheter un plan d'assistance ? https://grafana.net/support/plans :stuck_out_tongue_winking_eye :

Nous espérons avoir la chance de continuer à travailler sur ce sujet bientôt.

Peut-être idiot (veuillez ne pas répondre "oui, vous l'êtes") mais qu'en est-il du type de financement participatif ? bien sûr, beaucoup soutiendront

C'est la raison pour laquelle j'ai téléchargé cet outil, dans l'espoir d'avoir des alertes pour Elastic.

Il y a une branche qui fonctionnait au moins pour la plupart des requêtes. Mais c'est un peu dépassé - vous auriez besoin d'aligner certaines choses.

Von meinem Samsung Gerät gesendet.

-------- Ursprüngliche Nachricht --------
Par: wirecutter313 [email protected]
Datum : 30.01.2017 20:56 (GMT + 00:00)
Un : grafana/grafana [email protected]
Cc: "A. Binzxxxxxx" [email protected] , Manuel [email protected]
Betreff : Re : [grafana/grafana] Alerte : Support Elasticsearch (#5893)

C'est la raison pour laquelle j'ai téléchargé cet outil, dans l'espoir d'avoir des alertes pour Elastic.

-
Vous recevez ceci parce que vous êtes abonné à ce fil.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/grafana/grafana","title ":"grafana/grafana","subtitle":"Dépôt 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":"Ouvrir dans GitHub", "url":" https://github.com/grafana/grafana "}},"updates":{"snippets":[{"icon":"PERSON","message":" @wirecutter313 dans #5893 : C'est la seule raison pour laquelle j'ai téléchargé cet outil, dans l'espoir d'avoir des alertes pour Elastic. "}],"action":{"name":"Afficher le problème","url":" https://github.com/grafana /grafana/issues/5893#issuecomment -276172036"}}}

Y a-t-il de fortes chances que cela fasse la marque 4.2.0 ? Essayer de trouver des alternatives temporaires pour la partie alerte pendant que nous attendons cela.

ça ne ressemble pas à ça. Personne n'y travaille à notre connaissance et nous avons beaucoup de choses dans notre assiette en ce moment.

C'est assez malheureux ! Envisager d'utiliser Graphite comme backend, jusqu'à ce que nous puissions prendre en charge ES. Mais essayer de comprendre quelles limitations cela en termes de requêtes (et donc d'alertes) et autres, par opposition à ES

Quelqu'un connaît-il un moyen d'obtenir une sorte d'alerte dans Grafana tout en ayant ES comme source de données ? Ou pour tous ceux qui utilisent également Kibana pour visualiser les données avant Grafana, connaissez-vous des solutions pour avoir des alertes de ce côté-là ?

Découvrez la branche expérimentale. Vous devrez peut-être aligner certaines choses pour que cela fonctionne à nouveau.

Von meinem Samsung Gerät gesendet.

-------- Ursprüngliche Nachricht --------
Von: Alexander Payne [email protected]
Datum: 22.02.2017 15:48 (GMT + 00:00)
Un : grafana/grafana [email protected]
Cc: "A. Binzxxxxxx" [email protected] , Manuel [email protected]
Betreff : Re : [grafana/grafana] Alerte : Support Elasticsearch (#5893)

Quelqu'un connaît-il un moyen d'obtenir une sorte d'alerte dans Grafana tout en ayant ES comme source de données ? Ou pour tous ceux qui utilisent également Kibana pour visualiser les données avant Grafana, connaissez-vous des solutions pour avoir des alertes de ce côté-là ?

-
Vous recevez ceci parce que vous êtes abonné à ce fil.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/grafana/grafana","title ":"grafana/grafana","subtitle":"Dépôt 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":"Ouvrir dans GitHub", "url":" https://github.com/grafana/grafana "}},"updates":{"snippets":[{"icon":"PERSON","message":"@Alexander-Payne dans # 5893 : Est-ce que quelqu'un connaît un moyen d'obtenir une sorte d'alerte dans Grafana tout en ayant ES comme source de données ? Ou pour quiconque utilise également Kibana pour visualiser les données avant Grafana, connaissez-vous des solutions pour avoir des alertes de ce côté des choses ?"}],"action":{"name":"Afficher le problème","url":" https://github.com/grafana/grafana/issues/5893#issuecomment -281689640"}}}

Quelle est une estimation approximative de la distance que vous avez parcourue avec cela ? 50 % ? 90 % ?

Bonjour
Nous sommes très intéressés par cette fonctionnalité.
Y a-t-il une date de sortie ?

Merci

Bravo pour cette fonctionnalité et bon travail !

Merci les gars pour le travail sur celui-ci. Sera énorme quand il sera prêt !

J'étais très heureux de mettre à niveau Grafana vers 4.1.2 juste pour me rendre compte que la source de données ES n'est pas prise en charge :(. Je suppose que je dois m'en tenir au script Powershell pour l'alerte pour le moment.

Les gars, ce sera bien d'avoir des alertes élastiques dans Grafana - c'est le fait. Mais évidemment ça n'arrivera pas plus vite si tout le monde laisse exactement le même commentaire ici ;)
Et évidemment, les règles d'alerte seront assez simples, du moins au début, comme elles le sont maintenant pour les métriques. Très probablement des seuils simples.
Si vous AVEZ BESOIN d'une alerte pour ElasticSearch, utilisez ElastAlert. Il est là depuis longtemps, supporte toutes les versions Elastic et les règles assez complexes.

Malheureusement, ElastAlert ne prend pas en charge l'agrégation, The only aggregation supported currently is a terms aggregation, by setting use_terms_query. Mais je suis heureux qu'Alerte arrive enfin à Grafana.

Bonjour, puis-je savoir quand cela sera terminé s'il vous plaît ? J'ai hâte d'être alerté d'elasticsearch in grafana

Les gens, s'il vous plaît arrêtez de spammer ce problème avec des commentaires inutiles . Ce sera fait quand ce sera fait. Si vous souhaitez contribuer, soumettez par tous les moyens un PR pour améliorer la mise en œuvre.

Si vous souhaitez montrer votre soutien au problème, utilisez le bouton de réaction sur le premier message. Si vous souhaitez recevoir une mise à jour lorsque le problème est terminé, le bouton s'abonner se trouve à droite.

Faire un commentaire inutile spamme _tous_ les abonnés sur le problème, et ne le résoudra pas plus rapidement, alors s'il vous plaît arrêtez (excuses pour ma contribution le bruit ici tout le monde !).

J'ai eu "l'assertion de type d'erreur tsdb.HandleRequest() à la chaîne a échoué" sur la branche alerting-elasticsearch
(Même problème que #7909)
Grafana v4.2.0-pre1
Source de données : Elasticsearch version 2.x et 5.x (les deux erreurs)

json à partir de la requête

{"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":{}}}}}}

Charge utile de la demande de test

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

nous commençons également à tester les alertes Elasticsearch à l'aide de la branche elasticsearch et nous constatons le même problème que

Grafana v4.2.0
Source de données : Elasticsearch 5.x

à partir des journaux :

EROR[05-03|23:12:01] Alert Rule Result Error logger=alerting.evalHandler ruleId=1 name="Panel Title alert" error="tsdb.HandleRequest() erreur de type assertion to string failed" changer l'état en= alerte
EROR[05-03|23:13:01] Alert Rule Result Error logger=alerting.evalHandler ruleId=1 name="Panel Title alert" error="tsdb.HandleRequest() erreur de type assertion to string failed" changer l'état en= alerte
EROR[05-03|23:14:01] Alert Rule Result Error logger=alerting.evalHandler ruleId=1 name="Panel Title alert" error="tsdb.HandleRequest() erreur de type assertion to string failed" changer l'état en= alerte
EROR[05-03|23:15:00] Erreur de résultat de la règle d'alerte logger=alerting.evalHandler ruleId=0 name=Test error="tsdb.HandleRequest() échec de l'assertion du type d'erreur à la chaîne" changement d'état en=alerting
EROR[05-03|23:15:01] Alert Rule Result Error logger=alerting.evalHandler ruleId=1 name="Panel Title alert" error="tsdb.HandleRequest() erreur de type assertion to string failed" changer l'état en= alerte
EROR[05-03|23:16:01] Alert Rule Result Error logger=alerting.evalHandler ruleId=1 name="Panel Title alert" error="tsdb.HandleRequest() erreur de type assertion to string failed" changer l'état en= alerte
EROR[05-03|23:17:01] Alert Rule Result Error logger=alerting.evalHandler ruleId=1 name="Panel Title alert" error="tsdb.HandleRequest() erreur de type assertion to string failed" changer l'état en= alerte

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

Salut,

Juste deux questions :

  • Je vois que le dernier commit dans la branche alerting-elasticsearch date de février 2017. Est-il déjà assez mature pour s'adapter à 4.4.0 ?
  • Ce module d'alerte nécessite-t-il X-Pack sur le serveur Elasticsearch ? Si c'est le cas, j'aimerais proposer un autre candidat pour la liste des sources de données d'alerte supportées :
  • Il n'est pas mature je pense (je ne l'ai pas beaucoup testé).
  • X-Pack n'est pas nécessaire.

Est-ce que nous nous rapprochons de cela?

Nous attendons ce chiffre depuis plusieurs mois. Quand libéré ?

Comment pourrais-je patcher cela sur grafana_4.3.2 ?? c'est vraiment important et utile

Veuillez ne pas jeter cette fonctionnalité.

Nous attendons désespérément cette fonctionnalité..

https://github.com/grafana/grafana/pull/8934 ceci est mon édition sur ce problème. j'espère être utile

Pourrait-il être fusionné avec l'une des versions les plus proches ?

Elastic n'est toujours pas pris en charge ? @torkelo

Doit-on s'attendre à ce qu'il soit publié prochainement ?

Pourquoi pas de réponse @playqdrew

Veuillez inclure la fonctionnalité dans la version la plus proche. Ce serait vraiment cool !

@lvheyang J'ai

@dustinvanbuskirk Je serais heureux de vous aider à comprendre cela. Peut-être que si le travail était _largement_ fait, nous pourrons simplement terminer

Salut les gars,
Des mises à jour à ce sujet ? En attente de cette fonctionnalité depuis plus d'un an ....

Vraiment désolé que cela finisse toujours par être poussé, un peu dépassé par d'autres problèmes et progresse sur Grafana v5 (nouvelle grille, groupes d'utilisateurs et dossiers de tableau de bord). Je ne peux pas promettre quand nous pourrons entrer cela, espérons-le dans la v5.1 (début Q1 2018)

En espérant l'avoir bientôt. Doigts croisés !

Nous en profiterions aussi :)

+1 Il manque également cette fonctionnalité

Salut @torkelo ,
Je suis juste curieux de savoir si vous avez fait des progrès dans les alertes Elasticsearch ? :)

KR

+1

Q1 touche à sa fin..
donc en attendant que cette alerte Elastic soit prête

Je suis curieux - la fonctionnalité ELK "watcher" qui peut faire des alertes élastiques, qui est également l'une des principales fonctionnalités du X-Pack payant, a -t-elle quelque chose à voir avec le blocage de la progression de cette fonctionnalité ?

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

j'attends toujours la "fonctionnalité d'alerte pour es". c'est une importation pour moi .mais je ne vois pas plus d'avance sur ce problème

  • 1 serait très utile

J'échangerais toujours tous ces réarrangements de tableau de bord de dernière génération pour cela

J'aimerais aussi voir ES alerter sur Grafana.

Un calendrier quand il sera prêt ?

Je n'attendrais pas cette fonctionnalité, étant donné que le ticket est ouvert depuis 18 mois et qu'il semble qu'aucun développeur ne travaille dessus depuis plus d'un an. Si vous avez besoin d'une alerte, je vous suggère d'envisager la migration vers un backend qui le prend en charge.

Alors... faire des likes est totalement inutile ? C'est le troisième problème trié par votes... c'est décevant de le voir ignoré.

imatge

Je vous suggère d'envisager de migrer vers un backend qui le prend en charge.

@HeWhoWas je le ferais mais ils sont tous terribles.

À la place, nous avons créé notre propre solution d'alerte dans une fonction Azure durable, en interrogeant en permanence les journaux.

^ à droite, pour les cas d'utilisation de base, ce n'est certainement pas sorcier. Accédez simplement à Kibana et exécutez votre requête, puis copiez la requête Elasticsearch brute qu'elle génère. Ensuite, exécutez un code comme celui-ci (incomplet, mais vous voyez l'idée):

# 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

passer d'Elasticsearch à un autre système backend n'est ni une option ni une solution.
c'est un système central et familier comme tous les autres systèmes déjà pris en charge par les alertes Grafana.
ils promettent que ce sera sur 5.1 ..
j'espère vraiment que ce sera à l'heure

Ouais ou utilisez simplement la surveillance x-pack, ou passez-les par Riemann et alertez de cette façon.

L'alerte n'est pas le problème, avoir la fonctionnalité soignée de visualisation Grafana et la peaufiner est le désir.

Toutes vos solutions ci-dessus sont essentiellement "forget grafana" - eh bien, c'est le projet grafana, et ce problème est là pour l'améliorer. Concentrons-nous donc sur les solutions qui le font.

Ce PR est énorme, et en partie parce qu'il comprend une bibliothèque ElasticSearch tierce et la prise en charge des séries ES 2.x et 5.x.

Si quelqu'un prenait le temps de simplifier considérablement ce PR, il pourrait être réduit d'environ 5 000 lignes de code à peut-être 800 à 1 000 sommets, ce qui le rendrait beaucoup plus faisable à inclure.

D'après ce que j'ai compris, cette branche fonctionne essentiellement, mais il manque une fonction d'agrégat qui empêche certains types de requêtes de fonctionner, peut-être que cela ne doit pas être une rupture, et nous pouvons fusionner les bases du support assez rapidement, puis travailler sur la correction des bugs ou des fonctionnalités manquantes rétrospectivement.

Est-ce que quelqu'un se porte volontaire pour simplifier la branche et la préparer, et la défendre en vue de sa fusion ?

Je ne sais pas pourquoi il faudrait une bibliothèque tierce pour envoyer JSON à un service HTTP/S.

ES 2.x devrait simplement être jeté, personne ne devrait plus l'exécuter (je sais que beaucoup de gens le font. Arrêtez-le !)

Existe-t-il une solution de contournement aux alertes ES dans Grafana ?

Merci.

Ce que j'ai fait pour contourner ce problème, c'est de mettre en place une instance InfluxDB autonome et d'avoir tout ce que je voulais alerter au lieu d'ES. Ce n'est pas trop grave car InfluxDB n'est pas très gourmand en ressources et puisque vous n'avez pas besoin de toutes vos données là-dedans, vous pouvez réduire l'utilisation des données en ne conservant pas beaucoup de données historiques et en n'ingérant que les données requises que vous besoin dedans.

C'est une solution de contournement solide

J'ai expérimenté cela dans le passé, j'ai pris tous les journaux d'un petit environnement Windows qui allaient déjà à Elasticsearch et les ai envoyés à telegraf, puis à influxdb. Cela a très bien fonctionné car les champs du journal des événements sont devenus des champs dans influxdb.

La meilleure partie à ce sujet est que l'espace disque que tout cela a pris était minuscule, je veux dire vraiment minuscule. J'essayais de me souvenir de mémoire, mais c'était quelque chose comme 500 Mo par jour dans Elasticsearch, cela est devenu moins de 300 Mo dans influxdb... Pour des données couvrant plus de 6 mois.

C'était juste une expérience, je n'ai jamais pensé à résoudre le problème d'alerte avec ça.

J'encourage tout le monde à essayer cela.

J'ai passé tout ce temps à essayer de passer de logz.io (cher) à Grafana pour l'entreprise pour laquelle je travaille... pour découvrir seulement que je ne peux pas configurer d'alerte pour mes journaux Elasticsearch.

J'ai besoin d'un ETA ? Je travaille sur un projet qui nécessite cette fonctionnalité.

@nikskiz Grafana est un projet open source, et tout le monde peut y contribuer. Vous pouvez aussi contribuer !

Beaucoup de gens travaillent gratuitement sur des projets open source pendant leur temps libre, et je pense qu'il n'est pas acceptable d'être impoli et de critiquer leur travail.

Il y a un plus petit PR en cours : https://github.com/WPH95/grafana/pull/2 par @WPH95

@nikskiz en ce moment, vous pouvez utiliser influxdb

@nikskiz ou vous pouvez simplement utiliser elastalert

Salut à tous!

Nous savons tous que l'alerte pour Elasticsearch est une fonctionnalité étonnante, très appréciée et attendue depuis longtemps.
Mais je pense que nous devrions garder ce fil aussi propre et organisé que possible .

Alors, des questions et des commentaires comme ceux-ci...

Une chronologie ?
Ça serait bien utile!
J'ai hâte !
Y a-t-il eu des progrès à ce sujet?

n'aide pas à l'évolution de la fonctionnalité, génère beaucoup d'e-mails inutiles aux personnes qui se sont abonnées au fil et rend la discussion trop confuse pour les nouveaux participants.

Même les questions sur les solutions de contournement et d'autres solutions d'alerte (comme ElastAlert) ne devraient plus être publiées ici, car elles ont déjà été beaucoup discutées dans les commentaires précédents.

Alors, s'il vous plaît, arrêtez de banaliser cet espace ! Utilisons-les pour diffuser des commentaires utiles et partager les progrès que vous avez réalisés sur cette fonctionnalité.

Je viens de terminer un PR #11380 pour faire prendre en charge grafana Alerting [Elasticsearch]

Par rapport à certaines premières implémentations, par exemple #8943 , #10343

  • basé sur grafana-5.0.0
  • code source de moins de 1000 lignes (et une troisième lib [leibowitz/moment]~=1000 lignes, et du code de test)
  • La logique du code est cohérente avec le front

cette semaine, je continuerai à améliorer ce PR, un test plus complet, un modèle abstrait plus clair.
J'attends avec impatience quelqu'un qui puisse essayer d'utiliser ce PR et l'améliorer :)

@WPH95 - J'essaierai certainement vos relations publiques cette semaine, je convient, et

Fusionnez cela déjà s'il vous plaît. C'est une fonctionnalité chaude.

que pouvons-nous aider afin de promouvoir cela ?

Quelle est l'estimation pour le fusionner? Dois-je attendre ou utiliser X-Pack ?

+1, quelle est l'estimation pour le fusionner ? 5.2.x ?

Salut, je sais que nous vous insistons trop là-dessus, mais ce problème était ouvert il y a presque 2 ans (août 2016).
Elasticsearch + La communauté Grafana est large et grande comme les autres, je suppose.
j'apprécie vraiment l'excellent travail que cette communauté fait pour nous, mais il semble que ce problème soit resté de côté :(
Y a-t-il quelque chose que nous puissions faire pour promouvoir cela?

Pourquoi la fusion des relations publiques prend-elle autant de temps ?

+1

+1

+1

Arrêtez d'écrire des commentaires avec seulement "+1" car vous spammerez d'autres personnes. Vous n'ajoutez rien au sujet. Cliquez sur le bouton pouce levé sur la publication principale ou cliquez sur le bouton S'abonner à la place.

+1

+1

:tada::tada::tada :: coeur_étincelant:

??

Wow, c'est arrivé. Honnêtement, je pensais que ça irait dans le sens de Duke Nukem. :+1:

Merci beaucoup pour vos efforts !

Cette page vous a été utile?
0 / 5 - 0 notes