Grafana: Alerta: compatibilidad con Elasticsearch

Creado en 24 ago. 2016  ·  97Comentarios  ·  Fuente: grafana/grafana

Transfiera el código fuente de datos de frontend a backend & Go. Incluye la creación de consultas de ES a partir del modelo de consulta interno y el análisis de la respuesta de ES en series de tiempo.

Ejemplo de modelo de consulta interna de 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

Comentario más útil

Acabo de terminar un PR # 11380 para que grafana admita Alerting [Elasticsearch]

En comparación con algunas implementaciones anteriores, por ejemplo, # 8943, # 10343

  • basado en grafana-5.0.0
  • código fuente de menos de 1000 líneas (y una tercera lib [leibowitz / moment] ~ = 1000 líneas, y algún código de prueba)
  • La lógica del código es consistente con el frente

esta semana continuaré mejorando este PR, una prueba más completa, un modelo abstracto más claro.
Espero a alguien que pueda intentar usar este PR y mejorarlo :)

Todos 97 comentarios

Dado que el número 5948 se fusionó, ¿se ha cerrado este problema?

@luigiberrettini no se fusionó para dominar solo con la rama alerting-elasticsearch. Está lejos de completarse todavía.

no más lejos que el soporte de grafito;)
faltan funciones de consulta de grafito en las alertas:

  • variables de plantilla
  • funciones que hacen referencia a otras consultas (por ejemplo, asPercent)

Hola, ¿vendrá el soporte completo de elasticsearch después del entregable 4.0.0 (planeado para noviembre), porque veo este problema marcado con el hito 4.1.0?
Si es así, ¿cuándo está prevista la entrega de 4.1.0?

4.1 aún no tiene fecha de lanzamiento, pero supondría enero / principios de febrero.

Es posible que las alertas de Elasticsearch no se incluyan en Grafana v4, lo intentamos (se inició el trabajo), pero requiere mucho más trabajo para completarse y algunos problemas de alta prioridad lo han expulsado de la v4.

En ese caso, ¿sería posible habilitar / deshabilitar los elementos del menú de alerta y las pestañas del panel en función de una preferencia de la Organización (o incluso mejor: en las definiciones de nivel de usuario individual dentro de la organización)?

¿Ha habido algún progreso en esto? ¿Sigue activa la sucursal elasticsearch-alerting ? Me pregunto si hay algo sobre lo que podría comenzar a probar y dar comentarios.

Espero que esto llegue a 4.2 para que podamos pasar completamente a grafana + elasticsearch (metricbeat).

Tener esta funcionalidad sería una gran ventaja para mi empresa.

¿@andytsnowden lo suficiente como para comprar un plan de soporte? https://grafana.net/support/plans : atascado_out_tongue_winking_eye:

Esperamos tener la oportunidad de seguir trabajando en esto pronto.

Tal vez sea una tontería (no responda "sí, lo es"), pero ¿qué pasa con el tipo de crowdfunding de

Esta fue la razón por la que descargué esta herramienta, con la esperanza de tener una alerta de elasticidad.

Hay una rama que al menos funcionaba para la mayoría de las consultas. Pero está un poco desactualizado, necesitaría alinear algunas cosas.

Von meinem Samsung Gerät gesendet.

-------- Ursprüngliche Nachricht --------
Von: wirecutter313 [email protected]
Fecha: 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: compatibilidad con Elasticsearch (# 5893)

Esta fue la razón por la que descargué esta herramienta, con la esperanza de tener una alerta de elasticidad.

-
Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub o silencie el hilo.

{"api_version": "1.0", "publisher": {"api_key": "05dde50f1d1a384dd78767c55493e4bb", "name": "GitHub"}, "entity": {"external_key": "github / grafana / grafana", "title ":" grafana / grafana "," subtitle ":" Repositorio de 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 en GitHub", "url": " https://github.com/grafana/grafana "}}, "updates": {"snippets": [{"icon": "PERSON", "message": " @ wirecutter313 in # 5893: Esta fue la razón por la que descargué esta herramienta, con la esperanza de recibir una alerta de elasticidad. "}]," Action ": {" name ":" View Issue "," url ":" https://github.com/grafana / grafana / issues / 5893 # issuecomment -276172036 "}}}

¿Existe una gran posibilidad de que esto alcance la marca 4.2.0? Intentando encontrar alternativas temporales para la parte de alerta mientras esperamos esto.

no se ve así. Nadie está trabajando en eso que sepamos y tenemos mucho en nuestro plato en este momento.

¡Eso es bastante desafortunado! Considerando el uso de Graphite como backend, hasta que podamos admitir ES. Pero tratando de entender qué limitaciones en términos de las consultas (y por lo tanto de las alertas) y demás, a diferencia de ES

¿Alguien conoce alguna forma de recibir algún tipo de alerta en Grafana mientras se tiene a ES como fuente de datos? O para cualquiera que también use Kibana para visualizar datos antes de Grafana, ¿conoce alguna solución para tener alertas en este lado de las cosas?

estamos trabajando en ello en esta rama, https://github.com/grafana/grafana/tree/alerting-elasticsearch

Echa un vistazo a la rama experimental. Es posible que deba alinear algunas cosas para que vuelva a funcionar.

Von meinem Samsung Gerät gesendet.

-------- Ursprüngliche Nachricht --------
Von: Alexander Payne [email protected]
Fecha: 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: compatibilidad con Elasticsearch (# 5893)

¿Alguien conoce alguna forma de recibir algún tipo de alerta en Grafana mientras se tiene a ES como fuente de datos? O para cualquiera que también use Kibana para visualizar datos antes de Grafana, ¿conoce alguna solución para tener alertas en este lado de las cosas?

-
Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub o silencie el hilo.

{"api_version": "1.0", "publisher": {"api_key": "05dde50f1d1a384dd78767c55493e4bb", "name": "GitHub"}, "entity": {"external_key": "github / grafana / grafana", "title ":" grafana / grafana "," subtitle ":" Repositorio de 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 en GitHub", "url": " https://github.com/grafana/grafana "}}, "updates": {"snippets": [{"icon": "PERSON", "message": "@ Alexander-Payne in # 5893: ¿Alguien conoce alguna forma de recibir algún tipo de alerta en Grafana mientras tiene ES como fuente de datos? O para cualquiera que también use Kibana para visualizar datos antes de Grafana, ¿conoce alguna solución para tener alertas en este lado de las cosas? ? "}]," action ": {" name ":" Ver problema "," url ":" https://github.com/grafana/grafana/issues/5893#issuecomment -281689640 "}}}

¿Cuál es una estimación aproximada de lo lejos que estás con esto? 50%? 90%?

Hola
Estamos muy interesados ​​en esta función.
¿Hay una fecha de lanzamiento?

Gracias

¡Aprobado por esta función y buen trabajo!

Gracias chicos por el trabajo en este. ¡Será enorme cuando esté listo!

Estaba muy feliz de actualizar Grafana a 4.1.2 solo para darme cuenta de que la fuente de datos ES no es compatible :(. Supongo que tengo que seguir con el script de Powershell para las alertas por ahora.

Chicos, será bueno tener alertas de Elastic en Grafana, ese es el hecho. Pero obviamente no sucederá más rápido si todos dejan exactamente el mismo comentario aquí;)
Y, obviamente, las reglas de alerta serán bastante sencillas, al menos al principio, como lo son ahora para las métricas. Lo más probable es que sean umbrales simples.
Si NECESITA alertas para ElasticSearch, use ElastAlert. Está ahí durante mucho tiempo, admite todas las versiones de Elastic y reglas bastante complejas.

Desafortunadamente, ElastAlert no admite la agregación, The only aggregation supported currently is a terms aggregation, by setting use_terms_query. Pero me alegro de que Alert finalmente llegue a Grafana.

Hola, ¿puedo saber cuándo se completará esto, por favor? Estoy ansioso por recibir alertas de elasticsearch en grafana

Gente, dejen de enviar spam a este problema con comentarios inútiles . Estará hecho cuando esté hecho. Si desea contribuir, envíe un PR para mejorar la implementación.

Si desea mostrar su apoyo al problema, use el botón de reacción en la primera publicación. Si desea recibir una actualización cuando se complete el problema, el botón de suscripción está a la derecha.

Hacer un comentario inútil genera spam a _todos_ suscriptores sobre el problema, y ​​no hará que se resuelva más rápido, así que por favor deténganse (¡disculpen mi contribución, el ruido aquí todos!).

Obtuve "tsdb.HandleRequest () error tipo de aserción a cadena falló" en la rama alerting-elasticsearch
(Mismo problema que el # 7909)
Grafana v4.2.0-pre1
Fuente de datos: Elasticsearch versión 2.xy 5.x (ambos errores)

json de la 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 solicitud de prueba

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

también comenzamos a probar las alertas de elasticsearch usando la rama alerting-elasticsearch y vemos el mismo problema que

Grafana v4.2.0
Fuente de datos: Elasticsearch 5.x

de registros:

EROR [05-03 | 23: 12: 01] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 1 name = "Alerta de título del panel" error = "tsdb.HandleRequest () tipo de error error en la afirmación de la cadena" cambiando el estado a = alertando
EROR [05-03 | 23: 13: 01] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 1 name = "Alerta de título del panel" error = "tsdb.HandleRequest () error tipo afirmación de cadena fallida" cambiando el estado a = alertando
EROR [05-03 | 23: 14: 01] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 1 name = "Alerta de título del panel" error = "tsdb.HandleRequest () tipo de error error en la afirmación de la cadena" cambiando el estado a = alertando
EROR [05-03 | 23: 15: 00] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 0 name = Test error = "tsdb.HandleRequest () tipo de error error en la afirmación de la cadena" cambiando el estado a = alertando
EROR [05-03 | 23: 15: 01] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 1 name = "Alerta de título del panel" error = "tsdb.HandleRequest () tipo de error error en la afirmación de la cadena" cambiando el estado a = alertando
EROR [05-03 | 23: 16: 01] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 1 nombre = "Alerta de título del panel" error = "tsdb.HandleRequest () tipo de error error en la afirmación de la cadena" cambiando el estado a = alertando
EROR [05-03 | 23: 17: 01] Resultado de la regla de alerta Registrador de errores = alerting.evalHandler ruleId = 1 name = "Alerta de título del panel" error = "tsdb.HandleRequest () error tipo afirmación de cadena fallida" cambiando el estado a = alertando

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

Hola,

Solo dos preguntas:

  • Veo que la última confirmación en la rama alerting-elasticsearch es de febrero de 2017. ¿Ya está lo suficientemente maduro para encajar en 4.4.0?
  • ¿Este módulo de alerta requiere X-Pack en el servidor de elasticsearch? Si ese es el caso, me gustaría proponer otro candidato para la lista de fuentes de datos de alerta compatibles:
  • No es maduro, creo (no lo he probado mucho).
  • No se requiere X-Pack.

¿Nos acercamos más para esto?

Estamos esperando esta cifra desde hace varios meses. ¿Cuándo fue lanzado?

¿Cómo podría parchear esto en grafana_4.3.2? es realmente importante y útil

No descarte esta función.

Estamos esperando desesperadamente esta función ...

https://github.com/grafana/grafana/pull/8934 esta es mi edición sobre este tema. espero ser de ayuda

¿Podría fusionarse con uno de los lanzamientos más cercanos?

¿Elastic aún no es compatible? @torkelo

¿Deberíamos esperar tener esto pronto?

¿Por qué no respondo @playqdrew?

Incluya la función a la versión más cercana. ¡Sería genial!

@lvheyang He extraído sus cambios localmente y parece que la alerta no respeta el tamaño establecido en la consulta métrica. Establecí el Tamaño sin límite, pero la alerta solo evalúa 10 objetos y los 10 evaluados parecen ser aleatorios, ya que configuré el orden Inferior en mi consulta que muestra los valores más bajos en la parte superior de mi leyenda, pero ninguno de esos valores inferiores. son evaluados. ¿Quizás esto es una limitación o estoy haciendo algo incorrectamente? ¿Qué piensas?

@dustinvanbuskirk Me encantaría ayudarte a resolver esto. Tal vez si el trabajo estuviera _en gran medida_ terminado, podríamos terminar

Hola tios,
¿Alguna actualización sobre esto? Esperando esta funcionalidad durante más de un año ...

Realmente lamento que esto siempre termine siendo empujado, un poco abrumado por otros problemas y progresando en Grafana v5 (nueva cuadrícula, grupos de usuarios y carpetas del tablero). No puedo prometer cuándo podemos incluir esto, con suerte en v5.1 (principios del primer trimestre de 2018)

Esperando tenerlo pronto. Dedos cruzados !

También nos beneficiaríamos de esto :)

+1 También falta esta función

Hola @torkelo ,
Solo tengo curiosidad por saber si ha realizado algún progreso en las alertas de elasticsearch. :)

KR

+1

Q1 casi termina.
así que esperando que esta alerta elástica esté lista

Tengo curiosidad: ¿la función de "observador" de ELK que puede hacer alertas elásticas, que también es una de las características principales del X-Pack pagado , tiene algo que ver con detener el progreso de esta función?

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

Todavía espero la "función de alerta para es". es importante para mí. pero no puedo ver más avances sobre este tema

  • 1 seria muy util

Todavía cambiaría todos estos nuevos arreglos del tablero por esto

También me encantaría ver a ES alertando sobre Grafana.

¿Alguna línea de tiempo cuando estará lista?

No esperaría por esta funcionalidad, dado que el ticket ha estado abierto durante 18 meses y parece que no hay desarrolladores trabajando en él durante más de un año. Si necesita una alerta, le sugiero que busque migrar a un backend que lo admita.

Entonces ... ¿hacer me gusta a los problemas es totalmente inútil? Este es el tercer tema ordenado por votos ... es decepcionante verlo ignorado.

imatge

Te sugiero que mires la migración a un backend que lo admita.

@HeWhoWas I, pero todos son terribles.

En su lugar, creamos nuestra propia solución de alerta en una función azul duradera, sondeando continuamente los registros.

^ Cierto, para los casos de uso básico esto definitivamente no es ciencia espacial. Simplemente vaya a Kibana y ejecute su consulta, luego copie la consulta de Elasticsearch sin procesar que genera. Luego ejecute un código como este (incompleto, pero ya entiende):

# 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

pasar de Elasticsearch a otro sistema backend no es una opción ni una solución.
Es un sistema central y familiar al igual que todos los demás sistemas que ya son compatibles con las alertas de Grafana.
prometen que será el 5.1 ..
realmente espero que sea a tiempo

Sí, o simplemente use el monitoreo de x-pack, o páselos a través de Riemann y alerta de esa manera.

Alerta no es el problema, tener la funcionalidad de visualización ordenada de Grafana y ajustarla es el deseo.

Todas las soluciones anteriores son básicamente "olvídate de grafana". Bueno, este es el proyecto de grafana, y este problema está aquí para mejorarlo. Así que centrémonos en las soluciones que hacen eso.

Este PR es enorme, y en parte porque incluye una biblioteca ElasticSearch de terceros completa y soporte para las series ES 2.xy 5.x.

Si alguien se tomara el tiempo para simplificar drásticamente este PR, podría reducirse de ~ 5k líneas de código a posiblemente 800-1000 como máximo, lo que haría mucho más factible su inclusión.

Por lo que he recopilado, esta rama básicamente funciona, pero falta una función agregada que impide que funcionen ciertos tipos de consultas, tal vez eso no tiene por qué ser un factor decisivo, y podemos fusionar las bases del soporte con bastante rapidez, y luego trabajar en la reparación de errores o funciones faltantes en retrospectiva.

¿Alguien se ofrece como voluntario para simplificar y preparar la rama, y ​​defenderla para que se fusione?

No estoy seguro de por qué necesitaría una biblioteca de terceros para enviar JSON a un servicio HTTP / S.

ES 2.x debería descartarse, ya nadie debería ejecutarlo (sé que mucha gente lo está haciendo. ¡Basta!)

¿Existe una posible solución alternativa a las alertas de ES en Grafana?

Gracias.

Lo que hice para solucionar esto fue poner en marcha una instancia de InfluxDB independiente y tener cualquier cosa sobre la que quisiera alertar en lugar de ES. No es tan malo, ya que InfluxDB no es un gran consumidor de recursos y, dado que no necesita todos sus datos allí, puede mantener bajo el uso de datos al no mantener una gran cantidad de datos históricos y solo ingerir los datos requeridos que usted Necesito en ello.

Esa es una solución sólida

He experimentado con esto en el pasado, tomé todos los registros de un entorno de ventanas pequeñas que ya iban a elasticsearch y los envié a telegraf, luego a influxdb. Esto funcionó asombrosamente bien porque los campos en el registro de eventos se convirtieron en campos en influxdb, por lo que en grafana pude consultar identificadores de eventos, nombres de host y nombres de usuario, por ejemplo.

La mejor parte de esto es que el espacio en disco que ocupaba todo esto era muy pequeño, quiero decir, muy pequeño. Intentando recordar de la memoria, pero era algo así como 500 MB al día en elasticsearch, esto se convirtió en menos de 300 MB en influxdb ... Para datos que cubren más de 6 meses.

Esto fue solo un experimento, nunca pensé en resolver el problema de alerta con esto.

Animo a todos a que prueben esto.

Pasé todo este tiempo tratando de alejarme de logz.io (caro) a Grafana para la empresa para la que trabajo ... solo para descubrir que no puedo configurar las alertas para mis registros de búsqueda elástica.

¿Necesito tener una ETA? Estoy trabajando en un proyecto que requiere esta función.

@nikskiz Grafana es un proyecto de código abierto y todos pueden contribuir a él. ¡También puedes contribuir!

Mucha gente trabaja en proyectos de código abierto de forma gratuita en su tiempo libre, y creo que no está bien ser grosero y criticar su trabajo.

Hay un PR más pequeño en progreso: https://github.com/WPH95/grafana/pull/2 por @ WPH95

@nikskiz ahora mismo puedes usar influxdb

@nikskiz o simplemente puede usar elastalert

¡Hola a todos!

Todos sabemos que alertar sobre Elasticsearch es una característica asombrosa, muy bienvenida y esperada.
Pero creo que deberíamos mantener este hilo lo más limpio y organizado posible .

Entonces, preguntas y comentarios como estos ...

¿Alguna línea de tiempo?
¡Sería muy útil!
¡No puedo esperar!
¿Ha habido algún progreso en esto?

no ayuda en la evolución de la función, genera muchos correos electrónicos inútiles para las personas que se suscribieron al hilo y hace que la discusión sea demasiado confusa para los nuevos participantes.

Incluso las preguntas sobre soluciones alternativas y otras soluciones de alerta (como ElastAlert) ya no deberían publicarse aquí, ya que ya se ha discutido mucho en comentarios anteriores.

Así que, por favor, ¡ dejen de trivializar este espacio ! Usémoslos para difundir comentarios útiles y compartir el progreso que ha logrado en esta función.

Acabo de terminar un PR # 11380 para que grafana admita Alerting [Elasticsearch]

En comparación con algunas implementaciones anteriores, por ejemplo, # 8943, # 10343

  • basado en grafana-5.0.0
  • código fuente de menos de 1000 líneas (y una tercera lib [leibowitz / moment] ~ = 1000 líneas, y algún código de prueba)
  • La lógica del código es consistente con el frente

esta semana continuaré mejorando este PR, una prueba más completa, un modelo abstracto más claro.
Espero a alguien que pueda intentar usar este PR y mejorarlo :)

@ WPH95 -

Fusiona eso ya por favor. Esa es una característica interesante.

¿Podemos ayudar en algo para promover esto?

¿Cuál es la estimación para fusionarlo? ¿Debo esperar o usar X-Pack?

+1, ¿cuál es la estimación para fusionarlo? 5.2.x?

Hola, sé que te presionamos demasiado en esto, pero este problema estuvo abierto hace casi 2 años (agosto de 2016).
elasticsearch + Grafana comunidad es amplia y grande como otras, supongo.
Realmente aprecio el gran trabajo que esta comunidad está haciendo por nosotros, pero parece que este problema se quedó atrás :(
¿Hay algo que podamos hacer para promover esto?

¿Por qué se tarda tanto en fusionar las relaciones públicas?

+1

+1

+1

Deja de escribir comentarios con solo "+1" porque estás enviando spam a otras personas. No estás agregando nada al tema. Haga clic en el botón de pulgar hacia arriba en la publicación principal o haga clic en el botón Suscribirse en su lugar.

+1

+1

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

🎉

Vaya, sucedió. Honestamente, pensé que esto iba a seguir el camino de Duke Nukem. : +1:

¡Muchas gracias por tus esfuerzos!

¿Fue útil esta página
0 / 5 - 0 calificaciones