Voglio avere un output per Influx DB da Logstash, c'è qualche plugin disponibile?Logstash - è disponibile un output in influx DB?
L'uscita è impostata alla grafite .. Questa è la configurazione di afflusso:
[input_plugins]
# Configure the graphite api
[input_plugins.graphite]
enabled = true
port = 2003
database = "AirAnalytics" # store graphite data in this database
# udp_enabled = true # enable udp interface on the same port as the tcp interface
Questa è la configurazione logstash:
output {
stdout {}
graphite {
host => "localhost"
port => 2003
}
}
vedo l'output nella console (stdout), ma non altro messaggio e nulla viene messo in afflusso. Ho controllato anche i registri di afflusso, niente.
Ho provato a inviare lo stesso messaggio direttamente tramite http a influx e funziona, quindi non c'è alcun problema con il messaggio o l'installazione in entrata.
questo è inefficiente; fa un messaggio per influxdb PER, invece di raggrupparli dove possibile. –
Abbiamo una stringa pronta poiché la nostra applicazione produce GB di tali dati, quindi l'app raccoglie i dati per 5 secondi, quindi combina le righe della stessa tabella che ottimizza le dimensioni del pacchetto e aumenta il throughput di scrittura dell'afflusso. La stringa risultante è anche compressa (gzip, veloce) che viene decompressa tramite logstash da un filtro personalizzato che abbiamo. –