npm install
- Configure.
Config is done in settings.json
:
baseDir
defines the directory to look for*.proto
filesesUrl
base URL of the Elasticsearch instance
- Make Elasticsearch available (see "Configuration")
npm start setup
The application harvests all *.proto
files of the defined
data directory (see "Configuration").
npm start ingest
The message-parser.ts
provides a parseByteData()
method
which can be used for custom ingestion workflows.
npm start truncate
Truncates data that is older than n
days.
npm start truncate 7
Kibana can be used to visualize the data. Some visualizations and a dashboard
can be imported from the file elasticsearch/kibana-vis-dashboard.json
.