Chronograf: Difference between revisions

From air
Jump to navigation Jump to search
(Created page with "https://influxdata.com/time-series-platform/chronograf/")
 
No edit summary
Line 1: Line 1:
[[Image:chronograf-graph.png|300px|right|thumb|Définition d'un graphique dans Chronograf]]
[[Image:chronograf-graph.png|300px|right|thumb|Affichage d'un dashboard dans Chronograf]]

Interface de visualisation de séries temporelles stockées dans une base de données [[InfluxDB]]. Permet de créer des dashboards à partir des graphiques définis.

https://influxdata.com/time-series-platform/chronograf/
https://influxdata.com/time-series-platform/chronograf/

=Installation=

Il faut préalablement installer [[InfluxDB]].


<pre>
wget https://s3.amazonaws.com/get.influxdb.org/chronograf/chronograf_0.10.0-rc2_amd64.deb
sudo dpkg -i chronograf_0.10.0-rc2_amd64.deb
</pre>

Si besoin, Configurer Chronograf en éditant le fichier /opt/etc/chronograf.toml

Démarrer Chronograf
<pre>
sudo service chronograf start
ps wwwax | grep chronograf
</pre>

==Utilisation==
Naviguer sur https://localhost:10000/

Ajoutant des entrées à la série cluster depuis le shell d’influx
<pre>
CREATE DATABASE mycluster
SHOW DATABASES
USE mycluster
SHOW SERVERS
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.67,disk=0.20
INSERT cluster,host=serverB,region=us_west cpu=0.50,mem=0.99,disk=0.30
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.60,disk=0.20
INSERT cluster,host=serverB,region=us_west cpu=0.53,mem=0.97,disk=0.29
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.70,disk=0.21
INSERT cluster,host=serverB,region=us_west cpu=0.50,mem=0.80,disk=0.22
SELECT * FROM cluster
SELECT * FROM cluster WHERE host='serverA'
</pre>

Ajouter un graphique avec la requête SELECT * FROM cluster WHERE host='serverA'
Ajouter un graphique avec la requête SELECT cpu FROM cluster WHERE host='serverA'
Ajouter un dashboard
Ajouter le graphique existant au dashboard

Tester l’affichage dynamique en ajoutant des entrées à la time serie cluster depuis le shell d’influx
<pre>
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.30,disk=0.10
INSERT cluster,host=serverB,region=us_west cpu=0.50,mem=0.95,disk=0.50
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.60,disk=0.20
INSERT cluster,host=serverB,region=us_west cpu=0.53,mem=0.97,disk=0.19
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.60,disk=0.21
INSERT cluster,host=serverB,region=us_west cpu=0.40,mem=0.80,disk=0.4
</pre>


==Arret de Chronograf==
<pre>
sudo service chronograf stop
</pre>

Revision as of 09:48, 4 February 2016

Définition d'un graphique dans Chronograf
Affichage d'un dashboard dans Chronograf

Interface de visualisation de séries temporelles stockées dans une base de données InfluxDB. Permet de créer des dashboards à partir des graphiques définis.

https://influxdata.com/time-series-platform/chronograf/

Installation

Il faut préalablement installer InfluxDB.


wget https://s3.amazonaws.com/get.influxdb.org/chronograf/chronograf_0.10.0-rc2_amd64.deb
sudo dpkg -i chronograf_0.10.0-rc2_amd64.deb

Si besoin, Configurer Chronograf en éditant le fichier /opt/etc/chronograf.toml

Démarrer Chronograf

sudo service chronograf start
ps wwwax | grep chronograf

Utilisation

Naviguer sur https://localhost:10000/

Ajoutant des entrées à la série cluster depuis le shell d’influx

CREATE DATABASE mycluster
SHOW DATABASES
USE mycluster
SHOW SERVERS
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.67,disk=0.20
INSERT cluster,host=serverB,region=us_west cpu=0.50,mem=0.99,disk=0.30
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.60,disk=0.20
INSERT cluster,host=serverB,region=us_west cpu=0.53,mem=0.97,disk=0.29
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.70,disk=0.21
INSERT cluster,host=serverB,region=us_west cpu=0.50,mem=0.80,disk=0.22
SELECT * FROM cluster
SELECT * FROM cluster WHERE host='serverA'

Ajouter un graphique avec la requête SELECT * FROM cluster WHERE host='serverA' Ajouter un graphique avec la requête SELECT cpu FROM cluster WHERE host='serverA' Ajouter un dashboard Ajouter le graphique existant au dashboard

Tester l’affichage dynamique en ajoutant des entrées à la time serie cluster depuis le shell d’influx

INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.30,disk=0.10
INSERT cluster,host=serverB,region=us_west cpu=0.50,mem=0.95,disk=0.50
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.60,disk=0.20
INSERT cluster,host=serverB,region=us_west cpu=0.53,mem=0.97,disk=0.19
INSERT cluster,host=serverA,region=us_west cpu=0.64,mem=0.60,disk=0.21
INSERT cluster,host=serverB,region=us_west cpu=0.40,mem=0.80,disk=0.4


Arret de Chronograf

sudo service chronograf stop