Sieht aus wie ein einfacher Anwendungsfall, aber aus irgendeinem Grund kann ich einfach nicht herausfinden, wie dies zu tun ist, oder google ein klares Beispiel.Kibana: Suche nach einem bestimmten Ausdruck, gibt ohne Ergebnisse zurück, während eine andere Suche den Ausdruck zurückgibt
Lets sagen, dass ich eine Nachricht in logstash Nachricht gespeichert haben:
„info: 2015.11.28 22: 02: 19.232: gemeinsam: INFO: ENV: Produktion Benutzer: Keine: Benutzername: None: LOG: Veröffentlichung mit dem Bus "
Und ich möchte in Kibana (Version 4) für den Ausdruck suchen:" Publishing-Bus“ ich einen Satz von Ergebnissen bekommen Aber wenn ich suchen werde für: "Keine: LOG: Veröffentlichung im Bus" Dann bekomme ich "Keine Ergebnisse gefunden".
Während natürlich dieser Ausdruck existiert und von der vorherigen Suche zurückgegeben wird.
Also meine Frage ist im Grunde - Was ist los? Wie kann man nach einer möglichen langen Phrase suchen und warum scheitert das zweite Beispiel?
EDIT: Der gespeicherte JSON.
{
"_index": "logz-ngdxrkmolklnvngumaitximbohqwbocg-151206_v1",
"_type": "django_logger",
"_id": "AVF2DPxZZst_8_8_m-se",
"_score": null,
"_source": {
"log": " publishing to bus {'user_id': 8866, 'event_id': 'aibRBPcLxcAzsEVRtFZVU5', 'timestamp': 1449384441, 'quotes': {}, 'rates': {u'EURUSD': Decimal('1.061025'), u'GBPUSD': Decimal('1.494125'), u'EURGBP': Decimal('0.710150')}, 'event': 'AccountInstrumentsUpdated', 'minute': 1449384420}",
"logger": "common",
"log_level": "INFO",
"message": "2015-12-06 06:47:21,298:common:INFO:ENV: Production User:None:Username:None:LOG: publishing to bus {'user_id': 8866, 'event_id': 'aibRBPcLxcAzsEVRtFZVU5', 'timestamp': 1449384441, 'quotes': {}, 'rates': {u'EURUSD': Decimal('1.061025'), u'GBPUSD': Decimal('1.494125'), u'EURGBP': Decimal('0.710150')}, 'event': 'AccountInstrumentsUpdated', 'minute': 1449384420}",
"type": "django_logger",
"tags": [
"celery"
],
"path": "//path/to/logs/out.log",
"environment": "Staging",
"@timestamp": "2015-12-06T06:47:21.298+00:00",
"user_id": "None",
"host": "path.to.host",
"timestamp": "2015-12-06 06:47:21,298",
"username": "None"
},
"fields": {
"@timestamp": [
1449384441298
]
},
"highlight": {
"message": [
"2015-12-06 06:47:21,298:common:INFO:ENV: Staging User:None:Username:None:LOG: @[email protected]@/[email protected] @[email protected]@/[email protected] @[email protected]@/[email protected] {'user_id': **, 'event_id': 'aibRBPcLxcAzsEVRtFZVU5', 'timestamp': 1449384441, 'quotes': {}, 'rates': {u'EURUSD': Decimal('1.061025'), u'GBPUSD': Decimal('1.494125'), u'EURGBP': Decimal('0.710150')}, 'event': 'AccountInstrumentsUpdated', 'minute': 1449384420}"
]
},
"sort": [
1449384441298
]
}
Haben Sie versucht: "none: log: publishing to bus"? –
Jetzt versucht. gibt kein Ergebnis zurück – alonisser
Ich glaube, ':' ist ein Sonderzeichen, versuchen Sie es zu entkommen: '\:' – xjedam