Rechercher

10.15. Transférer les logs vers Splunk

download PDF

Vous pouvez transmettre les journaux au collecteur d'événements HTTP Splunk (HEC) en plus ou à la place du magasin de journaux interne par défaut d'OpenShift Container Platform.

Note

L'utilisation de cette fonction avec Fluentd n'est pas prise en charge.

Conditions préalables

  • Red Hat OpenShift Logging Operator 5.6 et supérieur
  • Instance de ClusterLogging avec un vecteur spécifié comme collecteur
  • Jeton Splunk HEC encodé en Base64

Procédure

  1. Créez un secret en utilisant votre jeton Splunk HEC encodé en Base64.

    oc -n openshift-logging create secret generic vector-splunk-secret --from-literal hecToken=<HEC_Token>
  2. Créez ou modifiez la ressource personnalisée (CR) ClusterLogForwarder à l'aide du modèle ci-dessous :

      apiVersion: "logging.openshift.io/v1"
      kind: "ClusterLogForwarder"
      metadata:
        name: "instance" 1
        namespace: "openshift-logging" 2
      spec:
        outputs:
          - name: splunk-receiver 3
            secret:
              name: vector-splunk-secret 4
            type: splunk 5
            url: <http://your.splunk.hec.url:8088> 6
        pipelines: 7
          - inputRefs:
              - application
              - infrastructure
            name: 8
            outputRefs:
              - splunk-receiver 9
    1
    Le nom du CR ClusterLogForwarder doit être instance.
    2
    L'espace de noms du CR ClusterLogForwarder doit être openshift-logging.
    3
    Spécifiez un nom pour la sortie.
    4
    Indiquez le nom du secret qui contient votre jeton HEC.
    5
    Spécifiez le type de sortie comme splunk.
    6
    Spécifiez l'URL (y compris le port) de votre Splunk HEC.
    7
    Spécifiez les types de journaux à transférer en utilisant le pipeline : application, infrastructure, ou audit.
    8
    Facultatif : Spécifiez un nom pour le pipeline.
    9
    Spécifiez le nom de la sortie à utiliser lors du transfert des journaux avec ce pipeline.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.