Forked from T293694
This task is to organize the technical exploration of a tool that incorporates information from the Train Log Triage process into Logstash events.
- Can Dashboards plugins read/write to an arbitrary index?
- Can Dashboards read from the Phabricator API?
- Can a Logstash script or plugin periodically refresh a cache from OpenSearch without restarts?
- Is the filter approach performant enough for our scale?
- Can submitted rules through Dashboards be attributed correctly?
- Can stack traces be parsed or otherwise used to more exactly identify log messages by the code path that led to the event?
- Can we add information from MediaWiki's GitInfo (cache/gitinfo/*.json) to log messages for traceability from stack trace frames to recent changes (git blame -L {lineno},{lineno} {file})?