# BlackBox Exporter Option HostAlias #### Présentation point SUP du 25/02/2022 --- # Objectif - Dans les "Acceptance criteria" de vous faire cette présentation... donc pas vraiment le choix :joy: - Mettre une sonde Blackbox Exporter sur un service sans entrée DNS --- # État actuel Il existe plusieurs solutions : 1) mettre l'entrée DNS dans coredns (trop complexe à implémenter) 2) utiliser HostAlias (c'est le plus simple ) 3) créer un module Blackbox-Exporter spécifique avec les en-têtes du client (trop spécifique) --- # Kézako HostAlias pour BBE ?? - HostAlias permet d'injecter dans le Pod BBE une configuration spécifique d'une IP avec un nom de domaine donné dans /etc/hosts. --- # Exemple de configuration. Tout ce passe dans client_specific_configurations.cue (env-ng) ``` envs: ["echo"]: configurations: ["blackbox-exporter-core-client"]: { helm: values: "prometheus-blackbox-exporter": { hostAliases: [{ ip: "1.1.1.1" hostNames: ["monSERVICE.COM"] }] } } ``` --- # Conclusion - Cette configuration est déja en production pour les clients. - Docs-internal & Docs-client MAJ [Lien docs-internal](https://docs-internal.corp.caascad.com/Op%C3%A9rations/Applications/Blackbox-Exporter/specific_dns_entries/#specific-dns-entries-hostaliases) [Lien docs-client](https://docs-clients.corp.caascad.com/en/monitoring/howto/use-blackbox-exporter.html#add-custom-dns-entries) <style type="text/css"> p { font-size: smaller; } .reveal ul ul li { font-size: smaller; } .reveal section { text-align: left; } } .reveal h3 { color: orange; text-align: center; border-bottom: 1px solid orange; } .reveal h1 { color: orange; text-align: center; border-bottom: 1px solid orange; margin-bottom: 0.4em; } .reveal code { color: aquamarine; font-size: smaller; } </style>
{"type":"slide","slideOptions":{"transition":"slide","center":true}}