Convient à
- Utilisateurs existants de ClickHouse
- Pipelines d’événements personnalisés
Étapes de déploiement
1
Déployer avec Docker
Exécutez la commande suivante en remplaçantYOUR_MONGODB_URI selon vos besoins.2
Accéder à l’interface HyperDX
Accédez à http://localhost:8080 pour ouvrir l’interface HyperDX.Créez un utilisateur en renseignant un nom d’utilisateur et un mot de passe conformes aux exigences.Après avoir cliqué surCreate, vous serez invité à renseigner les informations de connexion.3
Renseigner les informations de connexion
Connectez-vous à votre propre cluster ClickHouse externe, par exemple ClickHouse Cloud.Si vous êtes invité à créer 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.Création d’une sourceLa création d’une source nécessite l’existence de tables dans ClickHouse. Si vous n’avez pas de données, nous vous recommandons de déployer le ClickStack OpenTelemetry collector pour créer les tables.
Utiliser Docker Compose
ClickStack collecteur OpenTelemetry
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.