Integration avec InfluxDB

Pour cette integration, nous utiliserons le point de terminaison HTTP/HTTPS d’InfluxDB.

La configuration initiale consiste a configurer InfluxDB pour recevoir des donnees JSON de l’integrateur Mugnsoft. Il est a noter que l’authentification pour le point de terminaison d’InfluxDB est optionnelle, et la creation d’un utilisateur est egalement a votre discretion.

Note :

Pour plus de details, veuillez vous referer a https://docs.influxdata.com/influxdb/v1.7/administration/authentication_and_authorization/#authorization

Nous supposons qu’aucune regle de pare-feu n’empeche l’integrateur Mugnsoft de communiquer avec le point de terminaison HTTP/HTTPS d’InfluxDB. Nous supposons que vous disposez des identifiants necessaires pour effectuer la configuration du point de terminaison HTTP/HTTPS d’InfluxDB.

Configurer l’integration de Mugnsoft avec InfluxDBv1.x

Creer un utilisateur InfluxDB (optionnel)


$ influx -ssl -unsafeSsl
Connected to https://localhost:8086 version 1.7.9
InfluxDB shell version: 1.7.9
> create user Mugnsoft_user with password 'secret' with all privileges;
> show users
user          admin
----          -----
Mugnsoft_user true
> show databases;
name: databases
name
----
_internal
>

Note :

Cette etape est optionnelle, vous pouvez utiliser n’importe quel utilisateur disposant de privileges d’ecriture.

Activer le point de terminaison HTTP d’InfluxDB avec authentification utilisateur (optionnel)

Pour activer le HTTP avec authentification utilisateur, mettez a jour le fichier de configuration d’InfluxDB influxdb.conf :


[http]
  auth-enabled = true

Note :

Cette etape est optionnelle, vous pouvez conserver le parametre par defaut false. Cela signifie que vous pouvez vous connecter au point de terminaison InfluxDB sans nom d’utilisateur ni mot de passe.

Redemarrez votre instance InfluxDB.


Ajouter/Mettre a jour l’integrateur Mugnsoft avec les informations InfluxDB

Mettez a jour ou ajoutez un composant integrateur Mugnsoft avec les informations InfluxDB. N’oubliez pas de cocher la case Enabled.

influxDB's integration

Verifier votre tableau de bord Search & Reporting d’InfluxDB

Vous devriez voir une base de donnees appelee Mugnsoft dans InfluxDB.


> show databases
name: databases
name
----
_internal
Mugnsoft

Verifier votre base de donnees InfluxDB “Mugnsoft”

Vous commencerez a recevoir des evenements dans InfluxDB.


> use Mugnsoft
> show measurements
name: measurements
name
----
ScenarioResponseTime
ScenarioTransResponseTime
> show series
key
---
ScenarioResponseTime,location=Paris,name=indeed2_probe1,status=OK
ScenarioResponseTime,location=Paris,name=indeed3_probe1,status=OK
ScenarioResponseTime,location=onDemand,name=my_awesome_website_probe1,status=OK
ScenarioResponseTime,location=onDemand,name=indeed3_probe1,status=OK
ScenarioTransResponseTime,location=Paris,name=my_awesome_website_probe1,status=OK,transactionName=1.\ go-url
ScenarioTransResponseTime,location=Paris,name=my_awesome_website_probe1,status=OK,transactionName=2.\ fetch-profile
ScenarioTransResponseTime,location=Paris,name=my_awesome_website_probe1,status=OK,transactionName=3.\ fetch-data
ScenarioTransResponseTime,location=Paris,name=my_awesome_website_probe1,status=OK,transactionName=4.\ log-out
ScenarioTransResponseTime,location=Paris,name=indeed2_probe1,status=OK,transactionName=1.\ go-url
ScenarioTransResponseTime,location=Paris,name=indeed2_probe1,status=OK,transactionName=2.\ input-what
ScenarioTransResponseTime,location=Paris,name=indeed2_probe1,status=OK,transactionName=3.\ input-where
ScenarioTransResponseTime,location=Paris,name=indeed2_probe1,status=OK,transactionName=4.\ button
ScenarioTransResponseTime,location=Paris,name=indeed3_probe1,status=OK,transactionName=1.\ go-url
ScenarioTransResponseTime,location=Paris,name=indeed3_probe1,status=OK,transactionName=2.\ input-what
ScenarioTransResponseTime,location=Paris,name=indeed3_probe1,status=OK,transactionName=3.\ input-where
ScenarioTransResponseTime,location=Paris,name=indeed3_probe1,status=OK,transactionName=4.\ button

Desactiver l’integration Mugnsoft/InfluxDB

Si vous souhaitez arreter l’envoi des donnees des monitors a InfluxDB, editez le composant integrateur et decochez la case “Enabled”.

Voir aussi

Traductions