Projet de surveillance du déploiement Skywalking9.4.0

 1. Introduction au SkyWalking

SkyWalking est un outil national d'analyse de la chaîne d'appels et de surveillance des applications open source basé sur l'injection de bytecode. Il se caractérise par la prise en charge d'une variété de plug-ins, de fonctions d'interface utilisateur puissantes et par l'absence d'intrusion de code du côté de l'accès. Actuellement, il est utilisé par la plupart des fabricants et la version est mise à jour rapidement. Il est devenu le projet phare de la Fondation Apache.

Quelles fonctions a-t-il ?

  • Une variété de méthodes de surveillance. Les données de surveillance peuvent être obtenues via des sondes linguistiques et un maillage de services.
  • Détection automatique de plusieurs langues. Y compris Java, .NET Core et Node.JS.
  • Léger et efficace. Il n’est pas nécessaire d’avoir une plateforme Big Data ou une grande quantité de ressources serveur.
  • Modulaire. Vous avez le choix entre plusieurs mécanismes pour la gestion de l’interface utilisateur, du stockage et du cluster.
  • Prend en charge les alertes.
  • Excellente solution de visualisation.

SkyWalking est logiquement divisé en quatre parties : sonde, backend de plateforme, stockage et interface utilisateur.

  • Les sondes collectent des données de télémétrie, notamment des métriques, des traces, des journaux et des événements dans différents formats (SkyWalking, Zipkin, OpenTelemetry, Prometheus, Zabbix, etc.).
  • Le backend de la plateforme prend en charge les processus d'agrégation, d'analyse et de streaming de données, couvrant le suivi, les métriques, les journaux et les événements. Agir en tant qu’agrégateur et/ou récepteur.
  • Le stockage stocke les données SkyWalking via une interface ouverte/enfichable . Vous pouvez choisir une implémentation existante telle que ElasticSearch, H2, MySQL, TiDB, BanyanDB ou implémenter la vôtre.
  • L'interface utilisateur est une interface Web hautement personnalisable qui permet aux utilisateurs finaux de SkyWalking de visualiser et de gérer les données SkyWalking.

2. Déploiement Skywalking (ElasticSearch est sélectionné comme stockage ici)

2.1Installer ElasticSearch

Lire la suite : Télécharger Elasticsearch | Élastique

Ce que j'ai téléchargé ici est la version 7.4.2 de Windows

Il suffit de l'exécuter directement

Vous pouvez accéder au port local 9200 pour voir s'il s'exécute correctement.

 

2. Installez Skywalking

Site officiel : Téléchargements | Apache SkyWalking

1. Téléchargez la dernière version

 

 2. Modifiez la configuration, spécifiez principalement elasticsearch

Remplacez-le par votre propre adresse configurée

 3. Commencez

Avis! La version du JDK doit être 11-17. Les autres versions peuvent ne pas fonctionner. J'ai essayé le JDK8 mais cela n'a pas fonctionné. 

4. Accédez au port 8080 et vérifiez si le démarrage a réussi.

 3. Configurer l'agent

Adresse du site officiel : Téléchargements | Apache SkyWalking

Téléchargez la version correspondante

 Le package de l'agent est placé directement dans le répertoire principal du projet

 étapes d'exécution de l'agent

 1. Modifiez le nom de l'application pour la distinguer

 2. Modifier l'adresse skywalkingip

 3. Ajoutez les paramètres d'exécution, qui correspondent à l'emplacement du package jar de l'agent.

 4. Exécutez le projet

En testant, vous pouvez voir que l'application est en skywalking et peut être vue 

 Si vous avez besoin de ressources ou si vous avez des questions, veuillez laisser un message pour en discuter.

Guess you like

Origin blog.csdn.net/qq_52183856/article/details/130956471