Faites circuler la télémétrie sans réécrire le code
Faites circuler la télémétrie rapidement. La connexion des données à Better Stack commence par la nomination d'une source, le choix d'une région et d'une plateforme, puis la sélection d'une méthode d'ingestion. Cette configuration simplifiée vous permet de collecter des données rapidement.
Better Stack Collector simplifie l'intégration de Kubernetes et Docker en utilisant eBPF. Cela permet de collecter des données sans modifier le code de l'application. Pour Docker, l'installation se résume à une seule commande générée, incluant un secret de collecteur, éliminant ainsi la charge de travail liée à l'instrumentation manuelle.
Il existe des alternatives : l'OpenTelemetry Collector officiel s'intègre si vous êtes déjà investi dans OTel ou si vous préférez ne pas utiliser eBPF. Les expéditeurs de logs purs comme syslog offrent une journalisation simple et conforme aux normes. Les bibliothèques clientes spécifiques à chaque langage collectent les données directement depuis les applications.
Le bon choix dépend de votre instrumentation existante et de vos besoins de déploiement. Better Stack prend en charge divers chemins d'ingestion pour une flexibilité maximale, que vous privilégiez l'eBPF sans code, la compatibilité OpenTelemetry ou le transfert de logs de base.
Transformez les signaux bruts en une carte de votre système
La connexion du Collector transforme la télémétrie brute en une carte système dynamique. Better Stack découvre automatiquement les services, les hôtes et les processus. Une service map visuelle montre immédiatement les relations entre les services, offrant une vue d'ensemble instantanée de la topologie de votre infrastructure.
Inspectez les RED metrics—Rate, Errors, and Duration—au niveau du service. Cela permet une évaluation immédiate des performances. Simultanément, visualisez les logs et les traces en direct pour un débogage granulaire, accélérant ainsi l'analyse des causes profondes.
Better Stack crée également des tableaux de bord d'hôtes automatiques pour les métriques critiques comme l'utilisation du CPU et de la mémoire. Chaque service découvert obtient son propre tableau de bord de métriques, offrant une vue ciblée sur ses données opérationnelles spécifiques. Ce flux de travail démontre de puissantes capacités de configuration zéro pour les environnements courants.
Réduisez le bruit avant qu'il ne se transforme en facture
Réduisez les coûts et les données sensibles à la source. Better Stack exploite le Vector Remap Language (VRL) directement au sein de ses agents d'ingestion, permettant une transformation de la télémétrie en temps réel à la périphérie. Éliminez les événements indésirables avant l'ingestion, en vous assurant de ne stocker que les données exploitables. Masquez les champs sensibles, tels que les informations personnellement identifiables (PII), empêchant leur exposition dans les logs et les traces.
Ce filtrage pré-ingestion réduit directement les données stockées inutiles, diminuant ainsi votre facture d'observabilité. Il limite également l'exposition des PII, renforçant la conformité. Testez toujours minutieusement les transformations VRL pour éviter de supprimer par inadvertance des preuves diagnostiques critiques.
La configuration du Collector permet également un échantillonnage ajustable des logs et des traces. Cela offre un contrôle granulaire, vous permettant d'équilibrer les coûts et le volume de données par rapport aux détails diagnostiques. L'échantillonnage et le filtrage VRL représentent des compromis délibérés, optimisant votre observabilité à la fois pour le budget et pour l'aperçu opérationnel. Pour en savoir plus sur l'optimisation de votre stack, visitez Better Stack: Observability and Incident Management Platform.
Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.
un e-mail par jour · désinscription en deux clics · aucun traqueur tiers
Construisez des métriques utiles à partir des logs et des traces
Dérivez des métriques à partir de la télémétrie existante. Better Stack crée automatiquement des métriques à partir de logs ou de spans, ou définissez des métriques personnalisées en utilisant JSON ou des expressions SQL. Les expressions SQL exploitent les fonctions ClickHouse natives, permettant des agrégations puissantes. Une fois définies, connectez ces métriques à des graphiques de tableau de bord personnalisés pour une visualisation ciblée.
Cette approche offre une grande flexibilité. Commencez avec le Collector de Better Stack, qui fournit des vues intégrées des métriques d'infrastructure critiques, des performances des hôtes et des métriques RED des services. Cela offre une visibilité immédiate sans configuration préalable.
À mesure que vos besoins en monitoring évoluent, implémentez des transformations ciblées avec Vector Remap Language et des métriques personnalisées. Ce processus itératif optimise à la fois la profondeur de l'observabilité et les coûts d'ingestion, garantissant que vous ne payez que pour les données qui génèrent des informations exploitables.
Questions fréquemment posées
Qu'est-ce que Better Stack ?
Better Stack est une plateforme d'observabilité et de gestion des incidents destinée à collecter et à exploiter la télémétrie telle que les logs, les métriques et les traces.
Comment le Collector de Better Stack collecte-t-il les données ?
Le Collector peut utiliser eBPF pour collecter la télémétrie à partir d'environnements Kubernetes ou Docker sans nécessiter de modifications du code de l'application. Better Stack prend également en charge OpenTelemetry, syslog et des bibliothèques spécifiques à chaque langage.
Better Stack peut-il filtrer la télémétrie avant l'ingestion ?
Oui. Les transformations Vector Remap Language peuvent supprimer les événements indésirables ou modifier les données, y compris le filtrage des informations sensibles, avant leur ingestion.
Puis-je utiliser OpenTelemetry avec Better Stack ?
Oui. Better Stack prend en charge l'OpenTelemetry Collector officiel, ce qui en fait une option pour les équipes utilisant déjà OpenTelemetry.

