• Votre panier est vide.

  • COMPTE

Démarrage rapide de l’utilisation d’Influxdb sur Macos à partir de billets de blog – SQLServerCentral


Certains articles de veille peuvent faire l'objet de traduction automatique.


Intro

OSS 2.0 est actuellement une version candidate. Cela peut donc changer une fois qu’il sera publié.

Je ne savais pas trop comment démarrer rapidement avec une configuration basée sur un docker pour la version OSS 2.0, cela peut donc vous faire gagner du temps si vous êtes intéressé. Il devrait également être très similaire au flux de travail Windows, à l’exception de la base brew commandes et commandes d’installation de services auxquelles vous voudrez simplement revenir choco install telegraf .

Docker Compose

J’ai récupéré ceci dans un commentaire et modifié les ports car ils étaient retournés du 9999 plage utilisée lors du premier accès anticipé.

# docker exec -it influxdb /bin/bash

version: "3.1"
services:
 influxdb:
 restart: always # It will always restart on rebooting machine now, no need to manually manage this
 container_name: influxdb
 ports:
 - '8086:8086'
 image: 'quay.io/influxdb/influxdb:2.0.0-rc'
 volumes:
 - influxdb:/var/lib/influxdb2
 command: influxd run --bolt-path /var/lib/influxdb2/influxd.bolt --engine-path /var/lib/influxdb2/engine --store bolt
volumes:
 influxdb:

Les principales modifications que j’ai apportées ont été de s’assurer qu’il démarre automatiquement.

Accédez à l’instance sur localhost:8086.

Telegraf

L’utilisation de l’homebrew est assez simple. brew install telegraf

Le fichier de configuration est créé par défaut à: /usr/local/etc/telegraf.conf aussi bien que telegraf.d annuaire.

Je suis encore un peu nouveau sur macOS, donc une fois que j’ai ouvert Chronograf, je voulais essayer le nouveau point de terminaison de configuration basé sur http, j’ai donc utilisé l’interface graphique Web pour créer une configuration telegraf pour les métriques système, puis:

  • brew services stop telegraf
  • micro /usr/Local/Cellar/telegraf/1.15.3/homebrew.mxcl.telegraf.plist

J’ai mis à jour la configuration (voir ligne 16).





KeepAlive

SuccessfulExit


Label
homebrew.mxcl.telegraf
ProgramArguments

/usr/local/opt/telegraf/bin/telegraf
-config
http://localhost:8086/api/v2/telegrafs/068ab4d50aa24000
-config-directory
/usr/local/etc/telegraf.d

RunAtLoad

WorkingDirectory
/usr/local/var
StandardErrorPath
/usr/local/var/log/telegraf.log
StandardOutPath
/usr/local/var/log/telegraf.log


Résultat final

J’aime le résultat final.

Thème sombre pour la victoire.

J’ai eu des pics dans Vscode récemment, affectant mon processeur, donc je voulais faire quelque chose comme ça depuis un moment, mais je l’ai finalement éliminé aujourd’hui une fois que j’ai réalisé qu’il y avait une version de docker 2.0 que je pourrais utiliser pour me lever et courir facilement. La prochaine étape sera d’ajouter des détails au niveau du processus afin que je puisse suivre le coupable (probablement VScode + Docker Codespaces).

Tableau de bord du système Influx

Liste de souhaits

  • Joli formatage de la date / heure comme le fait Grafana, comme la conversion des secondes en heures / minutes.
  • Journaliser l’API de visualisation afin que je puisse interroger les journaux cloudwatch comme les offres Grafana sans avoir besoin d’ingérer.
  • Modifiez la configuration Telegraf existante dans la section des données de chargement Pour le moment, je ne peux pas modifier.
  • Le plugin de requête SQL Server personnalisé MSSQL sera publié ?? Édition 1894 & PR 3069

    À l’heure actuelle, j’ai effectué des requêtes personnalisées basées sur des exécutions à l’aide de dbatools et de modules PowerShell inclus localement.

    Cela va à l’encontre de la flexibilité d’avoir un appel de requête personnalisé afin que je puisse minimiser les dépendances externes.

# développement #influxdb

La poste Démarrage rapide de l’utilisation d’Influxdb sur Macos est apparu en premier le SQLServerCentral.

Voir aussi :

octobre 31, 2020

Poster un commentaire

Please Login to comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Culte du code | 2015-2022  (Vecteurs par Freepik, Parallax par fullvector)