Explain ๐
- Metrics
- Events
- Centralised Logging
- Structured Logging
- Traces
- Not Just for Remote Calls! Trace function calls.
- Be careful with your runtime
- Not Just for Remote Calls! Trace function calls.
Implement, in your teams, your calculator function in the language of your choice.
Add a /_liveness
endpoint that confirms if you're application is alive. Ping/Pong is fine
Add a /metrics
endpoint that exposes metrics in Prometheus exposition format
Ensure these metrics are being consumed by Telegraf and inserted into InfluxDB
Deploy all services to Kubernetes
Centralise your logging. You can use InfluxDB/Telegraf, or you can use ELK if you prefer
Add "Fault Injection" into your services and publish those characteristics to InfluxDB (Events)
Add Distributed Tracing with Jaeger