Sampler, uma ferramenta simples que executa comandos shell, visualiza e alerta! E é configurada com um YAML somente.
Anteriormente eu utilizava um script em python, que eu mesmo fiz, para ficar checando não só qual o servidor de DNS estava mais rápido, mas também qual estava respondendo … resumindo, o problema é que de vez em quando meu provedor de internet perde a rota para a cloudflare e aí eu tenho que sair correndo trocar para outro servidor de DNS,
,como Google… mas enfim, nesta busca eu me deparei com esta ferramenta e achei ela maravilhosa!
Abaixo segue o YAML que eu utilizo:
runcharts:
- title: ping time response
position: [[0, 1], [80, 40]]
rate-ms: 1000
legend:
enabled: true
details: false
scale: 2
items:
- label: CLOUDFLARE 1.1.1.1
sample: ping -c 1 1.1.1.1 | awk '{split($7,a,"="); print a[2];}' | grep "\S"
- label: CLOUDFLARE 1.0.0.1
sample: ping -c 1 1.0.0.1 | awk '{split($7,a,"="); print a[2];}' | grep "\S"
- label: GOOGLE 8.8.8.8
sample: ping -c 1 8.8.8.8 | awk '{split($7,a,"="); print a[2];}' | grep "\S"
- label: GOOGLE 8.8.4.4
sample: ping -c 1 8.8.8.8 | awk '{split($7,a,"="); print a[2];}' | grep "\S"O resultado é o seguinte abaixo:
Eu confesso que ainda não parei para explorar todo seu potencial, mas já me dou por satisfeito com o resultado acima e recomendo a todos que lerem este scrap para utilizarem ela.. é muito legal!
cya! 🎶🎶🎶
| Todas Tags |
| Cheats |
16
|
| DevOps |
15
|
| MacOS |
7
|
| Shell |
6
|
| Continuous Learning |
5
|
| Automation |
4
|
| Git |
4
|
| Azure |
3
|
| Managed Services |
3
|
| Pensamentos |
3
|
| PowerShell |
3
|
| AppleScript |
2
|
| Aws |
2
|
| ITIL |
2
|
| Microservices |
2
|
| PlatformEngineer |
2
|
| SRE |
2
|
| Webserver |
2
|
| Ansible |
1
|
| Apple |
1
|
| Billing |
1
|
| Brokerage |
1
|
| Cloud Computing |
1
|
| CloudOps |
1
|
| Containers |
1
|
| Continuos Learning |
1
|
| DevSecOps |
1
|
| Docker |
1
|
| Engineering |
1
|
| Github |
1
|
| Gitlab |
1
|
| Google Script |
1
|
| Hugo |
1
|
| Internet |
1
|
| Kubernetes |
1
|
|
1
|
| Markdown |
1
|
| Nginx |
1
|
| Observabilidade |
1
|
| OpenSSL |
1
|
| Proxy Pass |
1
|
| Serverless |
1
|
| Sysadmin |
1
|
| Terraform |
1
|