5. What to Monitor?
Platform
Databases
Servers
Infrastructure (physical or virtual)
Storage etc.
APP
Logs
Errors
Metrics
Services etc.
User Experience
Response time
Latency
Availability etc.
8. TIG (Telegraf, InfluxDB, Grafana)
Open source monitoring & visualisation stack
Collector -> Time Series Database -> Visualisation
User friendly
Very easy to set up locally or in a cluster
IAC friendly
CICD friendly
Gaining popularity
“We start each exercise by reviewing the plan and projecting/sharing dashboards
in Grafana” – Slack’s process for approachable chaos engineering
10. How to Build TIG a Stack?
Step 1: Install & Test InfluxDB
Step 2: Install & Test Telegraf
Step 3: Install Grafana
Step 4: Build a dashboard
Step 5: Install a custom plugin
Step 6: Send custom data to influxdb
Step 7: Configure & test new dashboard
11. Influxdb cli commands
show databases
create database tests
drop database tests
show measurements
select count(*) from httpd limit 5
select time, authFail from httpd where bind = ':8086' limit 1