All Projects → saltstack-formulas → graphite-formula

saltstack-formulas / graphite-formula

Licence: other
docs.saltstack.com/en/latest/topics/development/conventions/formulas.html

Programming Languages

SaltStack
118 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to graphite-formula

grafsy
Graphite client/proxy which listens locally on server and buffers data
Stars: ✭ 56 (+250%)
Mutual labels:  graphite
saltstack-cheatsheet
🧂 SaltStack Cheat Sheet Plus
Stars: ✭ 31 (+93.75%)
Mutual labels:  saltstack
ISalt
ISalt: Interactive Salt Programming
Stars: ✭ 61 (+281.25%)
Mutual labels:  saltstack
velum
Dashboard for CaaS Platform clusters (v1, v2 and v3)
Stars: ✭ 55 (+243.75%)
Mutual labels:  saltstack
yomi
Yet one more installer
Stars: ✭ 35 (+118.75%)
Mutual labels:  saltstack
docker-graphite
Run Graphite with Docker
Stars: ✭ 15 (-6.25%)
Mutual labels:  graphite
relative.time.parser
Moment.js Plugin for parsing Relative Time Strings
Stars: ✭ 13 (-18.75%)
Mutual labels:  graphite
salt-lint
A command-line utility that checks for best practices in SaltStack.
Stars: ✭ 111 (+593.75%)
Mutual labels:  saltstack
puppet-graphite
Puppet module for graphite monitoring tools
Stars: ✭ 67 (+318.75%)
Mutual labels:  graphite
kubernetes-dev-stack
Automation of Kubernetes 1.6.0.alpha3 on Centos 7.3 (kernel 4.9.5, docker 1.13.1, flannel 0.7.0)
Stars: ✭ 15 (-6.25%)
Mutual labels:  saltstack
inspector-metrics
Typescript metrics / monitoring library
Stars: ✭ 19 (+18.75%)
Mutual labels:  graphite
vscode-saltstack
SaltStack extension for Microsoft Visual Studio Code
Stars: ✭ 26 (+62.5%)
Mutual labels:  saltstack
commonpp
Small library helping you with basic stuff like getting metrics out of your code, thread naming, etc.
Stars: ✭ 29 (+81.25%)
Mutual labels:  graphite
saltdash
A read-only dashboard for Salt jobs
Stars: ✭ 18 (+12.5%)
Mutual labels:  saltstack
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (+487.5%)
Mutual labels:  graphite
graphite-remote-adapter
Fully featured graphite remote adapter for Prometheus
Stars: ✭ 33 (+106.25%)
Mutual labels:  graphite
dokku-graphite
a graphite, grafana, statsd, carbon plugin for dokku
Stars: ✭ 47 (+193.75%)
Mutual labels:  graphite
devops
开发运维管理系统
Stars: ✭ 49 (+206.25%)
Mutual labels:  saltstack
sift-saltstack
Salt States for Configuring the SIFT Workstation
Stars: ✭ 82 (+412.5%)
Mutual labels:  saltstack
salt-kubeadm
SaltStack使用kubeadm方式自动化部署Kubernetes(版本v1.19.6)现已支持高可用!
Stars: ✭ 59 (+268.75%)
Mutual labels:  saltstack

graphite

Formula to set up and configure graphite servers on Debian and RedHat systems

Set monitor_master role grain on the minion you want graphite installed on:

salt 'graphitemaster' grains.append roles monitor_master

Starting Service

Setup database if not already done

python /opt/graphite/webapp/graphite/manage.py syncdb

Start graphite

/opt/graphite/bin/run-graphite-devel-server.py /opt/graphite &

Generating a new password

Uses the Passlib library

pip install passlib

Then make:

python -c "from passlib.hash import pbkdf2_sha256; import getpass, pwd; print pbkdf2_sha256.encrypt(getpass.getpass())"
Password: [ENTER YOUR PASSWORD HERE]

Available states

graphite

Installs all dependencies and the graphite packages themselves, sets up a minimal system including supervisor to run carbon and django and nginx as the proxy.

graphite.supervisor

Adds a basic supervisor configuration for the graphite daemons to work on top of. The graphite state already depends on this one internally - eventually there should be a supervisor-formula.

graphite.mysqldb

Depends on the mysql-formula's mysql.client and mysql.server, makes the graphite server use mysql for the admin login.

Please note that this is a very basic (and monolithic) formula, not necessarily intended for production use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].