From charlesreid1

(Created page with "Also see: * Graphite/Old * Graphite/Old2 =Setting up= ==Debian== See instructions here: https://graphite.readthedocs.io/en/latest/install-pip.html#installing-in-the...")
 
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
Also see:
What is Graphite? It is a tool for building time series databases and displaying the results via dashboards.
* [[Graphite/Old]]
* [[Graphite/Old2]]


=Setting up=
=Installing=


==Debian==
Just use Docker.


See instructions here: https://graphite.readthedocs.io/en/latest/install-pip.html#installing-in-the-default-location
See [[Docker/System Stats#graphite docker]].
 
Charlesreid1 git repo: https://git.charlesreid1.com/docker/d-graphite
 
=Basic Operations=
 
==Data I/O==
 
===Getting data into graphite===
 
Link: http://graphiteapp.org/quick-start-guides/feeding-metrics.html
 
Easy as using netcat:


<pre>
<pre>
apt-get install python3-cffi
$ echo "foo.bar 1 `date +%s`" | nc localhost 2003
</pre>
</pre>


Now install the three parts of graphite: whisper, carbon, and graphite-web:
===Getting data out of graphite===
 
Link: http://graphiteapp.org/quick-start-guides/graphing-metrics.html
 
The web app is how you explore your metrics.
 
[[Grafana]] is how you soup things up and trick things out for dashboards.
 
=Related Pages=
 
Code: https://git.charlesreid1.com/docker/d-graphite
 
Old pages: [[Graphite/Old]] {{,}} [[Graphite/Old2]]
 
=Flags=
 
[[Category:Graphite]]
[[Category:Database]]
[[Category:Monitoring]]
[[Category:Logging]]
[[Category:Time Series]]


<pre>
{{DashboardFlag}}
pip3 install --user --no-binary=:all: https://github.com/graphite-project/whisper/tarball/master
sudo chown charles:root /opt/
pip3 install --user --no-binary=:all: https://github.com/graphite-project/carbon/tarball/master
pip3 install --user --no-binary=:all: https://github.com/graphite-project/graphite-web/tarball/master
</pre>

Latest revision as of 02:59, 10 March 2019

What is Graphite? It is a tool for building time series databases and displaying the results via dashboards.

Installing

Just use Docker.

See Docker/System Stats#graphite docker.

Charlesreid1 git repo: https://git.charlesreid1.com/docker/d-graphite

Basic Operations

Data I/O

Getting data into graphite

Link: http://graphiteapp.org/quick-start-guides/feeding-metrics.html

Easy as using netcat:

$ echo "foo.bar 1 `date +%s`" | nc localhost 2003

Getting data out of graphite

Link: http://graphiteapp.org/quick-start-guides/graphing-metrics.html

The web app is how you explore your metrics.

Grafana is how you soup things up and trick things out for dashboards.

Related Pages

Code: https://git.charlesreid1.com/docker/d-graphite

Old pages: Graphite/Old  · Graphite/Old2

Flags