Graphite does two things:
- Store numeric time-series data
- Render graphs of this data on demand
What Graphite does not do is collect data for you, however there are some tools out there that know
systemctl restart origin-node.service | |
journalctl -f -u origin-node.service |grep "skydns: failure to forward request" | |
and this should work on each host | |
nslookup docker-registry.default.svc.cluster.local | |
Server: 10.89.10.46 | |
Address: 10.89.10.46#53 | |
Name: docker-registry.default.svc.cluster.local |
!/bin/bash | |
array=(083kuvhb 56ghubyf mdaaepif) | |
RANDOM=$$$(date +%s) | |
for index in $(curl --key /etc/elasticsearch/secret/admin-key --cert /etc/elasticsearch/secret/admin-cert --cacert /etc/elasticsearch/secret/admin-ca -XGET https://localhost:9200/_cat/shards | grep UNASSIGNED | awk '{print $1}'| sort | uniq); do | |
for shard in $(curl --key /etc/elasticsearch/secret/admin-key --cert /etc/elasticsearch/secret/admin-cert --cacert /etc/elasticsearch/secret/admin-ca -XGET https://localhost:9200/_cat/shards | grep $index |grep UNASSIGNED | awk '{print $2}'); do | |
i=${array[$RANDOM % ${#array[@]} ]} |
gcloud beta compute instances create osd1 --machine-type=n1-standard-1 --image=centos-7-ocp-gold-image --network-interface subnet=default --network-interface subnet=backend-storage,no-address --tags=osds,ceph,allowinternal,allowssh --zone=europe-west2-a |
helm del --purge prometheus --tiller-namespace=helmtest | |
helm ls --all prometheus --tiller-namespace=helmtest | |
helm install --name prometheus stable/prometheus --set nodeExporter.enabled=false --tiller-namespace=helmtest | |
helm del --purge prometheus --tiller-namespace=helmtest | |
helm install --name prometheus stable/prometheus --set nodeExporter.enabled=false --tiller-namespace=helmtest | |
helm del --purge prometheus --tiller-namespace=helmtest | |
helm install --name prometheus stable/prometheus --set nodeExporter.enabled=false,server.persistentVolume.storageClass=slow --tiller-namespace=helmtest | |
helm install stable/grafana --tiller-namespace=helmtest --set server.persistentVolume.size=false |
oc delete all --selector=metrics-infra -n openshift-infra | |
oc delete secrets --selector=metrics-infra -n openshift-infra | |
oc delete sa --selector=metrics-infra -n openshift-infra | |
oc delete templates --selector=metrics-infra -n openshift-infra | |
oc delete sa metrics-deployer -n openshift-infra | |
oc delete secret metrics-deployer -n openshift-infra | |
systemctl restart docker | |
__________ | |
oc get pvc | |
oc delete pvc metrics-cassandra- |
Graphite does two things:
What Graphite does not do is collect data for you, however there are some tools out there that know
These templates can be used to feed to veewee to spin up an el6 basebox for use with vagrant.
There are some coded values in definition.rb
and ks.cfg
which point at Yale-ishness. Amend to point at local RHEL iso/yum repo.
Built successfully with veewee 0.2.3
, vagrant 1.0.3
, Virtualbox 4.1.18
.