https://github.com/klauer/pcds-logstash
logstash configuration for lcls-twincat-general Beckhoff PLC logging, Python logging via pcdsutils, and EPICS IOC caPutLog
https://github.com/klauer/pcds-logstash
Last synced: 4 months ago
JSON representation
logstash configuration for lcls-twincat-general Beckhoff PLC logging, Python logging via pcdsutils, and EPICS IOC caPutLog
- Host: GitHub
- URL: https://github.com/klauer/pcds-logstash
- Owner: klauer
- Created: 2020-01-09T22:10:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-28T21:38:07.000Z (over 3 years ago)
- Last Synced: 2025-04-08T21:41:30.403Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
pcds-logstash
=============
logstash configuration and round-trip testing for:
* PLC-generated JSON from [lcls-twincat-general](https://github.com/pcdshub/lcls-twincat-general).
* Python-generated JSON from [pcdsutils](https://github.com/pcdshub/pcdsutils/).
* caPutLog and errlog messages from miscellaneous IOCs (primarily [ads-ioc](https://github.com/pcdshub/ads-ioc/)).
Testing
=======
See [testing/](testing/README.md).
Schema / Indices
================
| Source | Index Glob | Schema example |
|----------|------------------|--------------------|
| PLC | twincat-event-* | twincat-event-0 |
| Python | python-event-* | python-event-0 |
| caPutLog | caputlog-event-* | caputlog-event-0 |
| errLog | errlog-event-* | errlog-event-0 |
Data Retention Policy
=====================
| Server | Retention Duration |
| ----------- | ------------------ |
| Production | 1 year |
| Development | 30 days |