A Kibana Neuling wissen möchten, wie programmatisch eher Standardindexmuster zu setzen, als es auf dem Kibana UI über Web-Browser während des ersten Mal sehen Kibana UI Einstellung wie auf Seite erwähnt https://www.elastic.co/guide/en/kibana/current/setup.htmlgesetzt Programmatically Kibana der Standardindexmuster
Antwort
Elasticsearch speichert alle Kibana Metadaten Informationen unter .kibana
Index. Kibana-Konfigurationen wie defaultIndex
und erweiterte Einstellungen werden unter Index/type/id .kibana/config/4.5.0
gespeichert, wobei 4.5.0
die Version Ihres Kibana ist.
So können Sie erreichen, Einrichten oder Ändern defaultIndex mit folgenden Schritten:
hinzufügen Index Kibana, die Sie wollen, wie defaultIndex einzustellen. Sie können durch Ausführen folgenden Befehl tun:
curl -XPUT http://<es node>:9200/.kibana/index-pattern/your_index_name -d '{"title" : "your_index_name", "timeFieldName": "timestampFieldNameInYourInputData"}'
Ihre ändern Kibana Config Index hinzugefügt früher als defaultIndex einzustellen:
curl -XPUT http://<es node>:9200/.kibana/config/4.5.0 -d '{"defaultIndex" : "your_index_name"}'
Hinweis: Stellen Sie sicher, Ihre korrekte index_name geben überall Wenn Sie kibana 4.1.1 verwenden, können Sie 4.5.0 durch 4.1.1 ersetzen.
Hoffe, dass dies hilft!
nicht sicher, warum diese Antwort nicht akzeptiert wurde. Das hat mir eine Menge Zeit gespart. –
Hallo, Entschuldigung für die späte Antwort. Ich werde diese Antwort heute versuchen. Ich werde es akzeptieren, wenn es richtig funktioniert :) – Rui
omg, ich habe es gerade jetzt ausprobiert und es hat perfekt funktioniert: D Großartig! Danke sooo viel! Ich bevorzuge die Automatisierung sowieso – Rui
- 1. gesetzt Programmatically Image layout_gravity
- 2. gesetzt Programmatically eine TaxonomyField auf einem Listenelement
- 3. Swift - Programmatically gesetzt UITableViewCell setzt auf Scroll
- 4. Programmatically gesetzt Identität auf WCF EndpointAddress
- 5. Programmatically gesetzt DLL-Suchpfad in VBA-Makro
- 6. iPhone Programmatically Programmatically setzen
- 7. gesetzt Programmatically Benutzerkonto für benutzerdefinierte Identität Anwendungspool in IIS 7
- 8. gesetzt Programmatically eine bestimmte Bean-Objekt - Frühling DI
- 9. Replizieren Kibana 3 Dashboard mit Kibana 4
- 10. Kibana Alternativen
- 11. Kibana in der Kebernets-Cluster funktioniert nicht
- 12. Elasticsearch/Kibana: Applikationsseitige Joins
- 13. Kibana 4 Farbschema
- 14. Proxy Kibana durch Zuul
- 15. Programmatically einen Befehl
- 16. Zeitstempel nicht in Kibana
- 17. Wie Programm Programmatically Programmatically in Golang für Windows ändern?
- 18. Löschen Tabs Programmatically DotNetNuke
- 19. hinzufügen SourceTree Remotes Programmatically
- 20. rechteckigen Formen Events Programmatically
- 21. Programmatically einzelnes ListViewItem Layout
- 22. Einstellung Textview Attribute Programmatically
- 23. ASP.Net ändern Master Programmatically
- 24. Programmatically Modify Assembly Binding
- 25. Programmatically Datei im Explorer
- 26. Kibana für SQL-Datenbank
- 27. Kibana Plugin Installieren
- 28. Kibana meldet "Verbindung fehlgeschlagen"
- 29. Kibana fragt Stringlänge ab
- 30. Kibana und feste Zeitspannen
Sie können den Fortschritt auf Github für diese Funktion verfolgen, andernfalls müssen Sie HTTP POST-Anforderungen an die Kibana-API verwenden. https://github.com/elastic/kibana/issues/3709 –
Danke für Ihren tollen Vorschlag. Ich fand eine sich wiederholende Frage: http://stackoverflow.com/questions/28811267/how-to-automate-the-configuration-of-an-index-pattern-in-kibana – Rui
eine der Antworten in Ausgabe # 3709 gab die curl-POST-Befehl: curl -XPUT http: //: 9200/.kibana/index-pattern/events-* -d '{"title": "ereignisse- *", "timeFieldName": "EventTime"} "Jeder weiß auf der Grundlage dessen, was diese Anfrage gegeben ist? Ich kann keine verwandten Informationen aus der Kibana Dokumentation finden –
Rui