4.3. À propos de Vector


Vector est un collecteur de journaux proposé comme alternative à Fluentd pour le sous-système de journalisation.

Les sorties suivantes sont prises en charge :

  • elasticsearch. Une instance Elasticsearch externe. La sortie elasticsearch peut utiliser une connexion TLS.
  • kafka. Un courtier Kafka. La sortie kafka peut utiliser une connexion non sécurisée ou TLS.
  • loki. Loki, un système d'agrégation de logs horizontalement extensible, hautement disponible et multitenant.

4.3.1. Vecteur d'habilitation

Vector n'est pas activé par défaut. Suivez les étapes suivantes pour activer Vector sur votre cluster OpenShift Container Platform.

Important

Vector ne prend pas en charge les clusters compatibles FIPS.

Conditions préalables

  • OpenShift Container Platform : 4.12
  • Sous-système de journalisation pour Red Hat OpenShift : 5.4
  • FIPS désactivé

Procédure

  1. Modifiez la ressource personnalisée (CR) ClusterLogging dans le projet openshift-logging:

    $ oc -n openshift-logging edit ClusterLogging instance
  2. Ajouter une annotation logging.openshift.io/preview-vector-collector: enabled à la ressource personnalisée (CR) ClusterLogging.
  3. Ajouter vector comme type de collection à la ressource personnalisée (CR) ClusterLogging.
  apiVersion: "logging.openshift.io/v1"
  kind: "ClusterLogging"
  metadata:
    name: "instance"
    namespace: "openshift-logging"
    annotations:
      logging.openshift.io/preview-vector-collector: enabled
  spec:
    collection:
    logs:
      type: "vector"
      vector: {}

Ressources complémentaires

4.3.2. Caractéristiques du collectionneur

Tableau 4.1. Sources des journaux
FonctionnalitéFluentdVecteur

Journaux des conteneurs d'applications

Routage spécifique à l'application

Routage spécifique à l'application par espace de noms

Registres des conteneurs Infra

Journal de bord de l'infra

Journaux d'audit de l'API Kube

Journaux d'audit de l'API OpenShift

Journaux d'audit de l'Open Virtual Network (OVN)

Tableau 4.2. Sorties
FonctionnalitéFluentdVecteur

Elasticsearch v5-v7

En avant toute

 

Syslog RFC3164

 

Syslog RFC5424

 

Kafka

Cloudwatch

Loki

Tableau 4.3. Autorisation et authentification
FonctionnalitéFluentdVecteur

Certificats Elasticsearch

Nom d'utilisateur / mot de passe Elasticsearch

Clés Cloudwatch

Cloudwatch STS

 

Certificats Kafka

Nom d'utilisateur / mot de passe Kafka

Kafka SASL

Jeton du porteur de Loki

Tableau 4.4. Normalisations et transformations
FonctionnalitéFluentdVecteur

Modèle de données Viaq - app

Modèle de données Viaq - infra

Modèle de données Viaq - infra(journal)

Modèle de données Viaq - Audit Linux

Modèle de données Viaq - audit kube-apiserver

Modèle de données Viaq - Audit API OpenShift

Modèle de données Viaq - OVN

Normalisation des niveaux de journalisation

Analyse JSON

Indice structuré

Détection des erreurs multilignes

 

Indices multiconteneurs / fractionnés

Aplatir les étiquettes

Étiquettes statiques de la NSI

Tableau 4.5. Accorder
FonctionnalitéFluentdVecteur

Limite de lecture de Fluentd

 

Tampon Fluentd

 

- taille limite du chunk

 

- taille totale

 

- débordementaction

 

- flushthreadcount

 

- mode flush

 

- intervalle de rinçage

 

- retrywait

 

- type de tentative

 

- retrymaxinterval

 

- délai de réessai

 
Tableau 4.6. Visibilité
FonctionnalitéFluentdVecteur

Metrics

Tableau de bord

Alertes

 
Tableau 4.7. Divers
FonctionnalitéFluentdVecteur

Prise en charge globale du proxy

support x86

Support ARM

Support IBM Power

Support IBM zSystems

Prise en charge de l'IPv6

Mise en mémoire tampon des événements du journal

 

Groupe déconnecté

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.