- ClickHouse
- HyperDX
- collecteur OpenTelemetry (OTel) (exposant OTLP sur les ports
4317et4318) - MongoDB (pour l’état persistant de l’application)
Convient pour
- Démonstrations
- Débogage
- Développement avec HyperDX
Étapes de déploiement
1
2
Accéder à l’UI HyperDX
Accédez à http://localhost:8080 pour ouvrir l’UI HyperDX.Il ne vous sera pas demandé de créer un utilisateur, car l’authentification n’est pas activée dans ce mode de déploiement.Connectez-vous à votre propre cluster ClickHouse externe, par exemple ClickHouse Cloud.Créez une source, conservez toutes les valeurs par défaut et renseignez le champTable avec la valeur otel_logs. Tous les autres paramètres devraient être détectés automatiquement, ce qui vous permettra de cliquer sur Save New Source.Choix du schéma : Map vs JSON
Map(LowCardinality(String), String). Il s’agit du schéma recommandé pour les charges de travail d’observabilité. Associé à la sérialisation de map compartimentée et à des index textuels sur les clés et les valeurs de la map, il permet des recherches sélectives sans la surcharge d’ingestion par clé propre aux sous-colonnes JSON dynamiques.
Un schéma de type JSON est disponible en bêta pour évaluation sur des charges de travail avec un ensemble réduit et stable de clés d’attributs. Il n’est pas recommandé par défaut. Consultez Map vs JSON type pour la comparaison complète et les variables d’environnement requises pour activer la prise en charge de JSON.