An open API service indexing awesome lists of open source software.

https://github.com/attachmentgenie/vagrant-observability

reference implementation of monitoring systems
https://github.com/attachmentgenie/vagrant-observability

alerting alertmanager icinga2 logging loki metrics prometheus tempo tracing vagrant

Last synced: 4 months ago
JSON representation

reference implementation of monitoring systems

Awesome Lists containing this project

README

          

# vagrant-observability

vagrant starter kit

## Requirements
Virtualbox => https://www.virtualbox.org
Vagrant => http://www.vagrantup.com
vagrant-hostmanager => vagrant plugin install vagrant-hostmanager
vagrant-puppet-install => vagrant plugin install vagrant-puppet-install
vagrant-cachier (optional) => vagrant plugin install vagrant-cachier

## Preparation

git submodule update --init
bundle install

## Setup

vagrant up

## Inspec tests

bundle exec rake
bundle exec rake inspec[centos7]

## TLDR

### (G)UI interfaces

alertmanager => 192.168.56.40:9093, 192.168.56.41:9093
consul => 192.168.56.40:8500, 192.168.56.41:8500
grafana => 192.168.56.42 admin:secret
mailhog => 192.168.56.40:8025, 192.168.56.41:8025
prometheus => 192.168.56.40:9090, 192.168.56.41:9090

### Exposed Ports

alertmanager 9093, 9094
blackbox_exporter 9115
grafana 3000
grafana-agent 12345 12346, 9411
graphite_exporter 9108, 9109
loki 3100, 9095
mailhog 1025, 8025
mysql 3306
node_exporter 9100
prometheus 9090
promtail 9080 38826
pushgateway 9091
statsd_exporter 9102, 9125
tempo 3200, 4317, 9096, 55680