Chapitre 19. API référence
19.1. 5.6 référence de l’API de journalisation
19.1.1. Enregistrement de la référence de l’API 5.6
19.1.1.1. ClusterLogForwarder
ClusterLogForwarder est une API pour configurer les journaux de transfert.
Configurez le transfert en spécifiant une liste de pipelines, qui passent d’un ensemble d’entrées nommées à un ensemble de sorties nommées.
Il existe des noms d’entrée intégrés pour les catégories de journaux communes, et vous pouvez définir des entrées personnalisées pour effectuer un filtrage supplémentaire.
Il existe un nom de sortie intégré pour le log store openshift par défaut, mais vous pouvez définir vos propres sorties avec une URL et d’autres informations de connexion pour transférer les journaux vers d’autres magasins ou processeurs, à l’intérieur ou à l’extérieur du cluster.
Consultez la documentation sur les champs API pour plus de détails.
La propriété | Le type | Description |
---|---|---|
les spécifications | l’objet | Caractéristiques du comportement souhaité de ClusterLogForwarder |
status | l’objet | État du ClusterLogForwarder |
19.1.1.1.1. .spec
19.1.1.1.1.1. Description
ClusterLogForwarderSpec définit comment les journaux doivent être transférés vers des cibles distantes.
19.1.1.1.1.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
entrées | le tableau | (facultatif) Les entrées sont nommées filtres pour les messages de journal à transmettre. |
défectuosités de sortie | l’objet | (facultatif) DEPRECATED OutputDefaults spécifient explicitement la configuration de l’expéditeur pour le magasin par défaut. |
extrants | le tableau | (facultatif) Les sorties sont nommées destinations pour les messages journaux. |
gazoducs | le tableau | Les pipelines transmettent les messages sélectionnés par un ensemble d’entrées à un ensemble de sorties. |
19.1.1.1.2. .spec.inputs[]
19.1.1.1.2.1. Description
InputSpec définit un sélecteur de messages journaux.
19.1.1.1.2.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
application | l’objet | (facultatif) L’application, si elle est présente, active un ensemble nommé de journaux d’applications qui |
le nom | chaîne de caractères | Le nom utilisé pour faire référence à l’entrée d’un pipeline. |
19.1.1.1.3. .spec.inputs[].application
19.1.1.1.3.1. Description
Le sélecteur de journal de l’application. Dans le sélecteur, toutes les conditions doivent être remplies (logique ET) pour sélectionner les journaux.
19.1.1.1.3.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
espaces de noms | le tableau | (facultatif) Namespaces à partir desquels collecter les journaux des applications. |
le sélecteur | l’objet | (facultatif) Sélecteur pour les logs des pods avec les étiquettes correspondantes. |
19.1.1.1.4. .spec.inputs[].application.namespaces[]
19.1.1.1.4.1. Description
19.1.1.1.4.1.1. Le type
- le tableau
19.1.1.1.5. .spec.inputs[].application.selector
19.1.1.1.5.1. Description
Le sélecteur d’étiquette est une requête d’étiquette sur un ensemble de ressources.
19.1.1.1.5.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
les Laboratoires de match | l’objet | (facultatif) MatchLabels est une carte des paires {key,value}. * un seul {clé, valeur} dans le matchLabels |
19.1.1.1.6. .spec.inputs[].application.selector.matchLabels
19.1.1.1.6.1. Description
19.1.1.1.6.1.1. Le type
- l’objet
19.1.1.1.7. .spec.outputDefaults
19.1.1.1.7.1. Description
19.1.1.1.7.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Elasticsearch | l’objet | (facultatif) Elasticsearch OutputSpec valeurs par défaut |
19.1.1.1.8. .spec.outputDefaults.elasticsearch
19.1.1.1.8.1. Description
ElasticsearchStructuredSpec est lié aux changements de log structurés pour déterminer l’indice de recherche élastique
19.1.1.1.8.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
enableStructuredContainerLogs | bool | (facultatif) EnableStructuredContainerLogs permet aux logs structurés multiconteneurs de permettre |
à propos de StructureTypeKey | chaîne de caractères | (facultatif) StructuredTypeKey spécifie la clé de métadonnées à utiliser comme nom de l’index de recherche élastique |
la structureTypeName | chaîne de caractères | (facultatif) StructuredTypeName spécifie le nom du schéma de recherche élastique |
19.1.1.1.9. .spec.outputs[]
19.1.1.1.9.1. Description
La sortie définit une destination pour les messages journaux.
19.1.1.1.9.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
le syslog | l’objet | (facultatif) |
FluentdForward | l’objet | (facultatif) |
Elasticsearch | l’objet | (facultatif) |
Kafka | l’objet | (facultatif) |
CloudWatch | l’objet | (facultatif) |
Loki | l’objet | (facultatif) |
GoogleCloudLogging | l’objet | (facultatif) |
à propos de Splunk | l’objet | (facultatif) |
le nom | chaîne de caractères | Le nom utilisé pour faire référence à la sortie d’un pipeline. |
le secret | l’objet | (facultatif) Secret pour l’authentification. |
le TLS | l’objet | Le TLS contient des paramètres pour le contrôle des options sur les connexions client TLS. |
le type | chaîne de caractères | Le type de plugin de sortie. |
l’URL | chaîne de caractères | (facultatif) URL pour envoyer des enregistrements de journal à. |
19.1.1.1.10. .spec.outputs[].secret
19.1.1.1.10.1. Description
OutputSecretSpec est une référence secrète contenant seulement un nom, pas d’espace de noms.
19.1.1.1.10.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le nom | chaîne de caractères | Le nom d’un secret dans l’espace de noms configuré pour les secrets d’expéditeur de journaux. |
19.1.1.1.11. .spec.outputs[].tls
19.1.1.1.11.1. Description
La sortieTLSSpec contient des options pour les connexions TLS qui sont agnostiques au type de sortie.
19.1.1.1.11.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
insecureSkipVerify | bool | Lorsque InsecureSkipVerify est vrai, le client TLS sera configuré pour ignorer les erreurs avec les certificats. |
19.1.1.1.12. .spec.pipelines[]
19.1.1.1.12.1. Description
Les PipelinesSpec lient un ensemble d’entrées à un ensemble de sorties.
19.1.1.1.12.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
détecterMultilineErrors | bool | (facultatif) DetectMultilineErrors permet la détection d’erreurs multilignes des journaux de conteneurs |
entréeRefs | le tableau | InputRefs répertorie les noms (input.name) des entrées de ce pipeline. |
étiquettes | l’objet | (facultatif) Les étiquettes s’appliquent aux enregistrements de log qui passent par ce pipeline. |
le nom | chaîne de caractères | (facultatif) Le nom est facultatif, mais doit être unique dans la liste des pipelines s’il est fourni. |
la sortieRefs | le tableau | Les OutputRefs répertorient les noms (output.name) des sorties de ce pipeline. |
analysez | chaîne de caractères | (facultatif) Parse permet l’analyse des entrées de journal dans des journaux structurés |
19.1.1.1.13. .spec.pipelines[].inputRefs[]
19.1.1.1.13.1. Description
19.1.1.1.13.1.1. Le type
- le tableau
19.1.1.1.14. .spec.pipelines[].labels
19.1.1.1.14.1. Description
19.1.1.1.14.1.1. Le type
- l’objet
19.1.1.1.15. .spec.pipelines[].outputRefs[]
19.1.1.1.15.1. Description
19.1.1.1.15.1.1. Le type
- le tableau
19.1.1.1.16. .status
19.1.1.1.16.1. Description
ClusterLogForwarderStatus définit l’état observé de ClusterLogForwarder
19.1.1.1.16.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
les conditions | l’objet | Conditions de l’expéditeur journalier. |
entrées | Les conditions | Entrées mappe le nom d’entrée à l’état de l’entrée. |
extrants | Les conditions | Les sorties cartographient le nom de sortie à l’état de la sortie. |
gazoducs | Les conditions | Les pipelines indiquent le nom du pipeline à l’état du pipeline. |
19.1.1.1.17. .status.conditions
19.1.1.1.17.1. Description
19.1.1.1.17.1.1. Le type
- l’objet
19.1.1.1.18. .status.inputs
19.1.1.1.18.1. Description
19.1.1.1.18.1.1. Le type
- Les conditions
19.1.1.1.19. .status.outputs
19.1.1.1.19.1. Description
19.1.1.1.19.1.1. Le type
- Les conditions
19.1.1.1.20. .status.pipelines
19.1.1.1.20.1. Description
19.1.1.1.20.1.1. Le type
- Conditions ==ClusterLogging Une instance Red Hat OpenShift Logging. ClusterLogging est le schéma de l’API clusterloggings
La propriété | Le type | Description |
---|---|---|
les spécifications | l’objet | Caractéristiques du comportement souhaité de ClusterLogging |
status | l’objet | Le statut définit l’état observé de ClusterLogging |
19.1.1.1.21. .spec
19.1.1.1.21.1. Description
ClusterLoggingSpec définit l’état souhaité de ClusterLogging
19.1.1.1.21.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
la collection | l’objet | Cahier des charges du composant Collection pour le cluster |
curation | l’objet | (DEPRÉGÉ) (facultatif) Déprécié. Spécification du composant Curation pour le cluster |
expéditeur | l’objet | (DEPRÉGÉ) (facultatif) Déprécié. Caractéristiques pour le composant Forwarder pour le cluster |
Logstore | l’objet | (facultatif) Spécification du composant Log Storage pour le cluster |
État de gestion | chaîne de caractères | (facultatif) Indicateur si la ressource est « gérée » ou « non gérée » par l’opérateur |
la visualisation | l’objet | (facultatif) Spécification du composant Visualisation pour le cluster |
19.1.1.1.22. .spec.collection
19.1.1.1.22.1. Description
Il s’agit de la structure qui contiendra des informations pertinentes pour la collecte de log et d’événements
19.1.1.1.22.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
les ressources | l’objet | (facultatif) Les ressources nécessaires pour le collecteur |
le nodeSelector | l’objet | (facultatif) Définir quels nœuds les Pods sont programmés. |
les tolérances | le tableau | (facultatif) Définir les tolérances que les Pods accepteront |
Fluentd | l’objet | (facultatif) Fluentd représente la configuration pour les transmetteurs de type fluentd. |
journaux de bord | l’objet | (DEPRÉGÉ) (facultatif) Déprécié. Cahier des charges de la collection de journaux pour le cluster |
le type | chaîne de caractères | (facultatif) Le type de collection de journaux à configurer |
19.1.1.1.23. .spec.collection.fluentd
19.1.1.1.23.1. Description
FluentdForwarderSpec représente la configuration pour les transiteurs de type fluentd.
19.1.1.1.23.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le tampon | l’objet | |
INFILE | l’objet |
19.1.1.1.24. .spec.collection.fluentd.buffer
19.1.1.1.24.1. Description
FluentdBufferSpec représente un sous-ensemble de paramètres tampons fluides pour régler la configuration tampon pour toutes les sorties fluides. Il prend en charge un sous-ensemble de paramètres pour configurer le dimensionnement de tampon et de file d’attente, les opérations de rinçage et de réessayer.
Les paramètres généraux se réfèrent à: https://docs.fluentd.org/configuration/buffer-section#buffering-parameters
Les paramètres de flush se réfèrent à: https://docs.fluentd.org/configuration/buffer-section#flushing-parameters
Les paramètres de réessayer se réfèrent à: https://docs.fluentd.org/configuration/buffer-section#retries-parameters
19.1.1.1.24.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
chunkLimitSize | chaîne de caractères | (facultatif) ChunkLimitSize représente la taille maximale de chaque morceau. Les événements seront |
flushInterval | chaîne de caractères | (facultatif) FlushInterval représente la durée d’attente entre deux chasses consécutives |
FlushMode | chaîne de caractères | (facultatif) FlushMode représente le mode du fil de rinçage pour écrire des morceaux. Le mode |
flushThreadCount | int | (facultatif) FlushThreadCount reprend le nombre de threads utilisés par le tampon fluide |
action de débordement | chaîne de caractères | (facultatif) OverflowAction représente l’action du plugin tampon fluide pour |
à propos de RetryMaxInterval | chaîne de caractères | (facultatif) RetryMaxInterval représente l’intervalle de temps maximal pour le recul exponentiel |
à propos de RetryTimeout | chaîne de caractères | (facultatif) RetryTimeout représente l’intervalle de temps maximum pour tenter les retries avant d’abandonner |
le RetryType | chaîne de caractères | (facultatif) RetryType représente le type d’opérations de récupération. Les opérations de chasse peuvent |
à propos de RetryWait | chaîne de caractères | (facultatif) RetryWait représente la durée de temps entre deux retries consécutives à la chasse |
la taille totaleLimitSize | chaîne de caractères | (facultatif) TotalLimitSize représente le seuil d’espace de nœud autorisé par fluentd |
19.1.1.1.25. .spec.collection.fluentd.inFile
19.1.1.1.25.1. Description
FluentdInFileSpec représente un sous-ensemble de paramètres de plugin en queue fluides pour régler la configuration de toutes les entrées fluides en queue.
Les paramètres généraux se réfèrent à: https://docs.fluentd.org/input/tail#parameters
19.1.1.1.25.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
lectureLinesLimit | int | (facultatif) ReadLinesLimit représente le nombre de lignes à lire avec chaque opération d’E/S |
19.1.1.1.26. .spec.collection.logs
19.1.1.1.26.1. Description
19.1.1.1.26.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Fluentd | l’objet | Caractéristiques du composant Fluentd Log Collection |
le type | chaîne de caractères | Le type de Log Collection à configurer |
19.1.1.1.27. .spec.collection.logs.fluentd
19.1.1.1.27.1. Description
CollectorSpec est Spécification pour définir la programmation et les ressources pour un collectionneur
19.1.1.1.27.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le nodeSelector | l’objet | (facultatif) Définir quels nœuds les Pods sont programmés. |
les ressources | l’objet | (facultatif) Les ressources nécessaires pour le collecteur |
les tolérances | le tableau | (facultatif) Définir les tolérances que les Pods accepteront |
19.1.1.1.28. .spec.collection.logs.fluentd.nodeSelector
19.1.1.1.28.1. Description
19.1.1.1.28.1.1. Le type
- l’objet
19.1.1.1.29. .spec.collection.logs.fluentd.resources
19.1.1.1.29.1. Description
19.1.1.1.29.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
limites | l’objet | (facultatif) Les limites décrivent la quantité maximale de ressources de calcul autorisées. |
demandes | l’objet | (facultatif) Demandes décrit le montant minimum de ressources de calcul nécessaires. |
19.1.1.1.30. .spec.collection.logs.fluentd.resources.limits
19.1.1.1.30.1. Description
19.1.1.1.30.1.1. Le type
- l’objet
19.1.1.1.31. .spec.collection.logs.fluentd.resources.requests
19.1.1.1.31.1. Description
19.1.1.1.31.1.1. Le type
- l’objet
19.1.1.1.32. .spec.collection.logs.fluentd.tolerations[]
19.1.1.1.32.1. Description
19.1.1.1.32.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
effet | chaîne de caractères | (facultatif) Effet indique l’effet taint à correspondre. Vide signifie correspondre à tous les effets de tainte. |
la clé | chaîne de caractères | (facultatif) La clé est la clé tainte à laquelle la tolérance s’applique. Vide signifie correspondre à toutes les touches taintes. |
exploitant | chaîne de caractères | (facultatif) L’opérateur représente la relation d’une clé avec la valeur. |
la toléranceDeuxièmes | int | (facultatif) TolérationSeconds représente la période de temps que la tolérance (qui doit être |
la valeur | chaîne de caractères | (facultatif) La valeur est la valeur tainte à laquelle la tolérance correspond. |
19.1.1.1.33. .spec.collection.logs.fluentd.tolerations[].tolerationDeuxièmes
19.1.1.1.33.1. Description
19.1.1.1.33.1.1. Le type
- int
19.1.1.1.34. .spec.curation
19.1.1.1.34.1. Description
Il s’agit de la structure qui contiendra des informations pertinentes pour Log curation (Curator)
19.1.1.1.34.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
commissaire | l’objet | La spécification de curation à configurer |
le type | chaîne de caractères | Le type de curation à configurer |
19.1.1.1.35. .spec.curation.curator
19.1.1.1.35.1. Description
19.1.1.1.35.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le nodeSelector | l’objet | Définissez les nœuds sur lesquels les Pods sont programmés. |
les ressources | l’objet | (facultatif) Les besoins en ressources pour le conservateur |
calendrier | chaîne de caractères | L’horaire cron que le poste de conservateur est exécuté. Défaut à "30 3 * * *" |
les tolérances | le tableau |
19.1.1.1.36. .spec.curation.curator.nodeSelector
19.1.1.1.36.1. Description
19.1.1.1.36.1.1. Le type
- l’objet
19.1.1.1.37. .spec.curation.curator.resources
19.1.1.1.37.1. Description
19.1.1.1.37.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
limites | l’objet | (facultatif) Les limites décrivent la quantité maximale de ressources de calcul autorisées. |
demandes | l’objet | (facultatif) Demandes décrit le montant minimum de ressources de calcul nécessaires. |
19.1.1.1.38. .spec.curation.curator.resources.limits
19.1.1.1.38.1. Description
19.1.1.1.38.1.1. Le type
- l’objet
19.1.1.1.39. .spec.curation.curator.resources.requests
19.1.1.1.39.1. Description
19.1.1.1.39.1.1. Le type
- l’objet
19.1.1.1.40. .spec.curation.curator.tolerations[]
19.1.1.1.40.1. Description
19.1.1.1.40.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
effet | chaîne de caractères | (facultatif) Effet indique l’effet taint à correspondre. Vide signifie correspondre à tous les effets de tainte. |
la clé | chaîne de caractères | (facultatif) La clé est la clé tainte à laquelle la tolérance s’applique. Vide signifie correspondre à toutes les touches taintes. |
exploitant | chaîne de caractères | (facultatif) L’opérateur représente la relation d’une clé avec la valeur. |
la toléranceDeuxièmes | int | (facultatif) TolérationSeconds représente la période de temps que la tolérance (qui doit être |
la valeur | chaîne de caractères | (facultatif) La valeur est la valeur tainte à laquelle la tolérance correspond. |
19.1.1.1.41. .spec.curation.curator.tolerations[].tolerationSeconds
19.1.1.1.41.1. Description
19.1.1.1.41.1.1. Le type
- int
19.1.1.1.42. .spec.forwarder
19.1.1.1.42.1. Description
ForwarderSpec contient des paramètres globaux de réglage pour des implémentations spécifiques de l’expéditeur. Ce champ n’est pas requis pour une utilisation générale, il permet un réglage des performances par les utilisateurs familiers avec la technologie de transit sous-jacente. Actuellement pris en charge: fluentd.
19.1.1.1.42.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Fluentd | l’objet |
19.1.1.1.43. .spec.forwarder.fluentd
19.1.1.1.43.1. Description
FluentdForwarderSpec représente la configuration pour les transiteurs de type fluentd.
19.1.1.1.43.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le tampon | l’objet | |
INFILE | l’objet |
19.1.1.1.44. .spec.forwarder.fluentd.buffer
19.1.1.1.44.1. Description
FluentdBufferSpec représente un sous-ensemble de paramètres tampons fluides pour régler la configuration tampon pour toutes les sorties fluides. Il prend en charge un sous-ensemble de paramètres pour configurer le dimensionnement de tampon et de file d’attente, les opérations de rinçage et de réessayer.
Les paramètres généraux se réfèrent à: https://docs.fluentd.org/configuration/buffer-section#buffering-parameters
Les paramètres de flush se réfèrent à: https://docs.fluentd.org/configuration/buffer-section#flushing-parameters
Les paramètres de réessayer se réfèrent à: https://docs.fluentd.org/configuration/buffer-section#retries-parameters
19.1.1.1.44.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
chunkLimitSize | chaîne de caractères | (facultatif) ChunkLimitSize représente la taille maximale de chaque morceau. Les événements seront |
flushInterval | chaîne de caractères | (facultatif) FlushInterval représente la durée d’attente entre deux chasses consécutives |
FlushMode | chaîne de caractères | (facultatif) FlushMode représente le mode du fil de rinçage pour écrire des morceaux. Le mode |
flushThreadCount | int | (facultatif) FlushThreadCount reprend le nombre de threads utilisés par le tampon fluide |
action de débordement | chaîne de caractères | (facultatif) OverflowAction représente l’action du plugin tampon fluide pour |
à propos de RetryMaxInterval | chaîne de caractères | (facultatif) RetryMaxInterval représente l’intervalle de temps maximal pour le recul exponentiel |
à propos de RetryTimeout | chaîne de caractères | (facultatif) RetryTimeout représente l’intervalle de temps maximum pour tenter les retries avant d’abandonner |
le RetryType | chaîne de caractères | (facultatif) RetryType représente le type d’opérations de récupération. Les opérations de chasse peuvent |
à propos de RetryWait | chaîne de caractères | (facultatif) RetryWait représente la durée de temps entre deux retries consécutives à la chasse |
la taille totaleLimitSize | chaîne de caractères | (facultatif) TotalLimitSize représente le seuil d’espace de nœud autorisé par fluentd |
19.1.1.1.45. .spec.forwarder.fluentd.inFile
19.1.1.1.45.1. Description
FluentdInFileSpec représente un sous-ensemble de paramètres de plugin en queue fluides pour régler la configuration de toutes les entrées fluides en queue.
Les paramètres généraux se réfèrent à: https://docs.fluentd.org/input/tail#parameters
19.1.1.1.45.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
lectureLinesLimit | int | (facultatif) ReadLinesLimit représente le nombre de lignes à lire avec chaque opération d’E/S |
19.1.1.1.46. .spec.logStore
19.1.1.1.46.1. Description
Le LogStoreSpec contient des informations sur la façon dont les journaux sont stockés.
19.1.1.1.46.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Elasticsearch | l’objet | Caractéristiques du composant Elasticsearch Log Store |
lokistack | l’objet | LokiStack contient des informations sur lesquelles LokiStack doit être utilisé pour le stockage de log si Type est réglé sur LogStoreTypeLokiStack. |
la politique de rétention | l’objet | (facultatif) La politique de conservation définit l’âge maximum d’un indice après lequel il doit être supprimé |
le type | chaîne de caractères | Le type de stockage journal à configurer. L’opérateur prend actuellement en charge l’utilisation d’ElasticSearch |
19.1.1.1.47. .spec.logStore.elasticsearch
19.1.1.1.47.1. Description
19.1.1.1.47.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
à propos de NodeCount | int | Le nombre de nœuds à déployer pour Elasticsearch |
le nodeSelector | l’objet | Définissez les nœuds sur lesquels les Pods sont programmés. |
le proxy | l’objet | Cahier des charges du composant Proxy Elasticsearch |
la politique de redondance | chaîne de caractères | (facultatif) |
les ressources | l’objet | (facultatif) Les ressources nécessaires pour Elasticsearch |
le stockage | l’objet | (facultatif) La spécification de stockage pour les nœuds de données Elasticsearch |
les tolérances | le tableau |
19.1.1.1.48. .spec.logStore.elasticsearch.nodeSelector
19.1.1.1.48.1. Description
19.1.1.1.48.1.1. Le type
- l’objet
19.1.1.1.49. .spec.logStore.elasticsearch.proxy
19.1.1.1.49.1. Description
19.1.1.1.49.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
les ressources | l’objet |
19.1.1.1.50. .spec.logStore.elasticsearch.proxy.resources
19.1.1.1.50.1. Description
19.1.1.1.50.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
limites | l’objet | (facultatif) Les limites décrivent la quantité maximale de ressources de calcul autorisées. |
demandes | l’objet | (facultatif) Demandes décrit le montant minimum de ressources de calcul nécessaires. |
19.1.1.1.51. .spec.logStore.elasticsearch.proxy.resources.limits
19.1.1.1.51.1. Description
19.1.1.1.51.1.1. Le type
- l’objet
19.1.1.1.52. .spec.logStore.elasticsearch.proxy.resources.requests
19.1.1.1.52.1. Description
19.1.1.1.52.1.1. Le type
- l’objet
19.1.1.1.53. .spec.logStore.elasticsearch.resources
19.1.1.1.53.1. Description
19.1.1.1.53.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
limites | l’objet | (facultatif) Les limites décrivent la quantité maximale de ressources de calcul autorisées. |
demandes | l’objet | (facultatif) Demandes décrit le montant minimum de ressources de calcul nécessaires. |
19.1.1.1.54. .spec.logStore.elasticsearch.resources.limits
19.1.1.1.54.1. Description
19.1.1.1.54.1.1. Le type
- l’objet
19.1.1.1.55. .spec.logStore.elasticsearch.resources.requests
19.1.1.1.55.1. Description
19.1.1.1.55.1.1. Le type
- l’objet
19.1.1.1.56. .spec.logStore.elasticsearch.storage
19.1.1.1.56.1. Description
19.1.1.1.56.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
la taille | l’objet | La capacité de stockage maximale pour le nœud à disposition. |
classe de stockageName | chaîne de caractères | (facultatif) Le nom de la classe de stockage à utiliser pour créer le PVC du nœud. |
19.1.1.1.57. .spec.logStore.elasticsearch.storage.size
19.1.1.1.57.1. Description
19.1.1.1.57.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Format | chaîne de caractères | Changer le format à volonté. Consultez le commentaire pour Canonicalize pour |
d) | l’objet | d est la quantité sous forme inf.Dec si d.Dec != nil |
J’ai | int | I est la quantité sous forme int64 mise à l’échelle, si d.Dec == |
a) S | chaîne de caractères | est la valeur générée de cette quantité pour éviter le recalcul |
19.1.1.1.58. .spec.logStore.elasticsearch.storage.size.d
19.1.1.1.58.1. Description
19.1.1.1.58.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Déc. | l’objet |
19.1.1.1.59. .spec.logStore.elasticsearch.storage.size.d.Dec
19.1.1.1.59.1. Description
19.1.1.1.59.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
échelle | int | |
à l’échelle | l’objet |
19.1.1.1.60. .spec.logStore.elasticsearch.storage.size.d.Dec.unscaled
19.1.1.1.60.1. Description
19.1.1.1.60.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
ABS | Le mot | le signe |
♪ neg ♪ | bool |
19.1.1.1.61. .spec.logStore.elasticsearch.storage.size.d.Dec.unscaled.abs
19.1.1.1.61.1. Description
19.1.1.1.61.1.1. Le type
- Le mot
19.1.1.1.62. .spec.logStore.elasticsearch.storage.size.i
19.1.1.1.62.1. Description
19.1.1.1.62.1.1. Le type
- int
La propriété | Le type | Description |
---|---|---|
échelle | int | |
la valeur | int |
19.1.1.1.63. .spec.logStore.elasticsearch.tolerations[]
19.1.1.1.63.1. Description
19.1.1.1.63.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
effet | chaîne de caractères | (facultatif) Effet indique l’effet taint à correspondre. Vide signifie correspondre à tous les effets de tainte. |
la clé | chaîne de caractères | (facultatif) La clé est la clé tainte à laquelle la tolérance s’applique. Vide signifie correspondre à toutes les touches taintes. |
exploitant | chaîne de caractères | (facultatif) L’opérateur représente la relation d’une clé avec la valeur. |
la toléranceDeuxièmes | int | (facultatif) TolérationSeconds représente la période de temps que la tolérance (qui doit être |
la valeur | chaîne de caractères | (facultatif) La valeur est la valeur tainte à laquelle la tolérance correspond. |
19.1.1.1.64. .spec.logStore.elasticsearch.tolerations[].tolerationSeconds
19.1.1.1.64.1. Description
19.1.1.1.64.1.1. Le type
- int
19.1.1.1.65. .spec.logStore.lokistack
19.1.1.1.65.1. Description
LokiStackStoreSpec est utilisé pour configurer l’enregistrement des clusters pour utiliser un LokiStack comme stockage de journalisation. Il pointe vers un LokiStack existant dans le même espace de noms.
19.1.1.1.65.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le nom | chaîne de caractères | Le nom de la ressource LokiStack. |
19.1.1.1.66. .spec.logStore.retentionPolicy
19.1.1.1.66.1. Description
19.1.1.1.66.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
application | l’objet | |
audit | l’objet | |
infra | l’objet |
19.1.1.1.67. .spec.logStore.retentionPolicy.application
19.1.1.1.67.1. Description
19.1.1.1.67.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
DiskThresholdPercent | int | (facultatif) Le pourcentage seuil d’utilisation du disque ES qui, lorsqu’il est atteint, devrait être supprimé (p. ex. 75) |
Le maxage | chaîne de caractères | (facultatif) |
espace de nomsSpec | le tableau | (facultatif) La spécification par espace de noms pour supprimer des documents plus anciens qu’un âge minimum donné |
espace de PruneNamespacesInterval | chaîne de caractères | (facultatif) À quelle fréquence exécuter un nouvel emploi de prune-namespaces |
19.1.1.1.68. .spec.logStore.retentionPolicy.application.namespaceSpec[]
19.1.1.1.68.1. Description
19.1.1.1.68.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
le minage | chaîne de caractères | (facultatif) Supprimer les enregistrements correspondant aux espaces de noms qui sont plus anciens que ce MinAge (par exemple 1d) |
espace de noms | chaîne de caractères | Cible Namespace pour supprimer les journaux plus anciens que MinAge (par défaut à 7d) |
19.1.1.1.69. .spec.logStore.retentionPolicy.audit
19.1.1.1.69.1. Description
19.1.1.1.69.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
DiskThresholdPercent | int | (facultatif) Le pourcentage seuil d’utilisation du disque ES qui, lorsqu’il est atteint, devrait être supprimé (p. ex. 75) |
Le maxage | chaîne de caractères | (facultatif) |
espace de nomsSpec | le tableau | (facultatif) La spécification par espace de noms pour supprimer des documents plus anciens qu’un âge minimum donné |
espace de PruneNamespacesInterval | chaîne de caractères | (facultatif) À quelle fréquence exécuter un nouvel emploi de prune-namespaces |
19.1.1.1.70. .spec.logStore.retentionPolicy.audit.namespaceSpec[]
19.1.1.1.70.1. Description
19.1.1.1.70.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
le minage | chaîne de caractères | (facultatif) Supprimer les enregistrements correspondant aux espaces de noms qui sont plus anciens que ce MinAge (par exemple 1d) |
espace de noms | chaîne de caractères | Cible Namespace pour supprimer les journaux plus anciens que MinAge (par défaut à 7d) |
19.1.1.1.71. .spec.logStore.retentionPolicy.infra
19.1.1.1.71.1. Description
19.1.1.1.71.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
DiskThresholdPercent | int | (facultatif) Le pourcentage seuil d’utilisation du disque ES qui, lorsqu’il est atteint, devrait être supprimé (p. ex. 75) |
Le maxage | chaîne de caractères | (facultatif) |
espace de nomsSpec | le tableau | (facultatif) La spécification par espace de noms pour supprimer des documents plus anciens qu’un âge minimum donné |
espace de PruneNamespacesInterval | chaîne de caractères | (facultatif) À quelle fréquence exécuter un nouvel emploi de prune-namespaces |
19.1.1.1.72. .spec.logStore.retentionPolicy.infra.namespaceSpec[]
19.1.1.1.72.1. Description
19.1.1.1.72.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
le minage | chaîne de caractères | (facultatif) Supprimer les enregistrements correspondant aux espaces de noms qui sont plus anciens que ce MinAge (par exemple 1d) |
espace de noms | chaîne de caractères | Cible Namespace pour supprimer les journaux plus anciens que MinAge (par défaut à 7d) |
19.1.1.1.73. .spec.visualisation
19.1.1.1.73.1. Description
Il s’agit de la structure qui contiendra des informations pertinentes à la visualisation de Log (Kibana)
19.1.1.1.73.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
Kibana | l’objet | Caractéristiques du composant de visualisation Kibana |
le type | chaîne de caractères | Le type de visualisation à configurer |
19.1.1.1.74. .spec.visualization.kibana
19.1.1.1.74.1. Description
19.1.1.1.74.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
le nodeSelector | l’objet | Définissez les nœuds sur lesquels les Pods sont programmés. |
le proxy | l’objet | Caractéristiques du composant Proxy Kibana |
les répliques | int | Le nombre d’instances à déployer pour un déploiement de Kibana |
les ressources | l’objet | (facultatif) Les ressources nécessaires pour Kibana |
les tolérances | le tableau |
19.1.1.1.75. .spec.visualization.kibana.nodeSelector
19.1.1.1.75.1. Description
19.1.1.1.75.1.1. Le type
- l’objet
19.1.1.1.76. .spec.visualization.kibana.proxy
19.1.1.1.76.1. Description
19.1.1.1.76.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
les ressources | l’objet |
19.1.1.1.77. .spec.visualization.kibana.proxy.ressources
19.1.1.1.77.1. Description
19.1.1.1.77.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
limites | l’objet | (facultatif) Les limites décrivent la quantité maximale de ressources de calcul autorisées. |
demandes | l’objet | (facultatif) Demandes décrit le montant minimum de ressources de calcul nécessaires. |
19.1.1.1.78. .spec.visualization.kibana.proxy.resources.limits
19.1.1.1.78.1. Description
19.1.1.1.78.1.1. Le type
- l’objet
19.1.1.1.79. .spec.visualization.kibana.proxy.resources.requests
19.1.1.1.79.1. Description
19.1.1.1.79.1.1. Le type
- l’objet
19.1.1.1.80. .spec.visualization.kibana.replicas
19.1.1.1.80.1. Description
19.1.1.1.80.1.1. Le type
- int
19.1.1.1.81. .spec.visualization.kibana.ressources
19.1.1.1.81.1. Description
19.1.1.1.81.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
limites | l’objet | (facultatif) Les limites décrivent la quantité maximale de ressources de calcul autorisées. |
demandes | l’objet | (facultatif) Demandes décrit le montant minimum de ressources de calcul nécessaires. |
19.1.1.1.82. .spec.visualization.kibana.resources.limits
19.1.1.1.82.1. Description
19.1.1.1.82.1.1. Le type
- l’objet
19.1.1.1.83. .spec.visualization.kibana.resources.requests
19.1.1.1.83.1. Description
19.1.1.1.83.1.1. Le type
- l’objet
19.1.1.1.84. .spec.visualization.kibana.tolerations[]
19.1.1.1.84.1. Description
19.1.1.1.84.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
effet | chaîne de caractères | (facultatif) Effet indique l’effet taint à correspondre. Vide signifie correspondre à tous les effets de tainte. |
la clé | chaîne de caractères | (facultatif) La clé est la clé tainte à laquelle la tolérance s’applique. Vide signifie correspondre à toutes les touches taintes. |
exploitant | chaîne de caractères | (facultatif) L’opérateur représente la relation d’une clé avec la valeur. |
la toléranceDeuxièmes | int | (facultatif) TolérationSeconds représente la période de temps que la tolérance (qui doit être |
la valeur | chaîne de caractères | (facultatif) La valeur est la valeur tainte à laquelle la tolérance correspond. |
19.1.1.1.85. .spec.visualization.kibana.tolerations[].tolerationDeuxièmes
19.1.1.1.85.1. Description
19.1.1.1.85.1.1. Le type
- int
19.1.1.1.86. .status
19.1.1.1.86.1. Description
ClusterLoggingStatus définit l’état observé de ClusterLogging
19.1.1.1.86.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
la collection | l’objet | (facultatif) |
les conditions | l’objet | (facultatif) |
curation | l’objet | (facultatif) |
Logstore | l’objet | (facultatif) |
la visualisation | l’objet | (facultatif) |
19.1.1.1.87. .status.collection
19.1.1.1.87.1. Description
19.1.1.1.87.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
journaux de bord | l’objet | (facultatif) |
19.1.1.1.88. .status.collection.logs
19.1.1.1.88.1. Description
19.1.1.1.88.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
fluentdStatus | l’objet | (facultatif) |
19.1.1.1.89. .status.collection.logs.fluentdStatus
19.1.1.1.89.1. Description
19.1.1.1.89.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
clusterCondition | l’objet | (facultatif) |
DaemonSet | chaîne de caractères | (facultatif) |
les nœuds | l’objet | (facultatif) |
les gousses | chaîne de caractères | (facultatif) |
19.1.1.1.90. .status.collection.logs.fluentdStatus.clusterCondition
19.1.1.1.90.1. Description
la génération de crds d’opérateur-sdk n’autorise pas la carte de coupe, doit utiliser un type nommé.
19.1.1.1.90.1.1. Le type
- l’objet
19.1.1.1.91. .status.collection.logs.fluentdStatus.nodes
19.1.1.1.91.1. Description
19.1.1.1.91.1.1. Le type
- l’objet
19.1.1.1.92. .status.conditions
19.1.1.1.92.1. Description
19.1.1.1.92.1.1. Le type
- l’objet
19.1.1.1.93. .status.curation
19.1.1.1.93.1. Description
19.1.1.1.93.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
CurservatorStatus | le tableau | (facultatif) |
19.1.1.1.94. .status.curation.curatorStatus[]
19.1.1.1.94.1. Description
19.1.1.1.94.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
clusterCondition | l’objet | (facultatif) |
Cronjobs | chaîne de caractères | (facultatif) |
horaires | chaîne de caractères | (facultatif) |
B) Suspension | bool | (facultatif) |
19.1.1.1.95. .status.curation.curatorStatus[].clusterCondition
19.1.1.1.95.1. Description
la génération de crds d’opérateur-sdk n’autorise pas la carte de coupe, doit utiliser un type nommé.
19.1.1.1.95.1.1. Le type
- l’objet
19.1.1.1.96. .status.logStore
19.1.1.1.96.1. Description
19.1.1.1.96.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
ElastiquesearchStatus | le tableau | (facultatif) |
19.1.1.1.97. .status.logStore.elasticsearchStatus[]
19.1.1.1.97.1. Description
19.1.1.1.97.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
cluster | l’objet | (facultatif) |
clusterConditions | l’objet | (facultatif) |
clusterHealth | chaîne de caractères | (facultatif) |
ClusterName | chaîne de caractères | (facultatif) |
déploiements | le tableau | (facultatif) |
conditions de node | l’objet | (facultatif) |
à propos de NodeCount | int | (facultatif) |
les gousses | l’objet | (facultatif) |
ensembles de répliques | le tableau | (facultatif) |
AllocationShardAllocationEnabled | chaîne de caractères | (facultatif) |
État des ensembles | le tableau | (facultatif) |
19.1.1.1.98. .status.logStore.elasticsearchStatus[].cluster
19.1.1.1.98.1. Description
19.1.1.1.98.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
activePrimaryShards | int | Le nombre de partages primaires actifs pour le cluster Elasticsearch |
activeShards | int | Le nombre de Shards actifs pour le cluster Elasticsearch |
initialisationShards | int | Le nombre de partages initiaux pour le cluster Elasticsearch |
à propos de numDataNodes | int | Le nombre de nœuds de données pour le cluster Elasticsearch |
les numNodes | int | Le nombre de nœuds pour le cluster Elasticsearch |
dossiers en attente | int | |
déménagement deShards | int | Le nombre de partages de relocalisation pour le cluster Elasticsearch |
status | chaîne de caractères | L’état actuel du cluster Elasticsearch |
desShards non assignés | int | Le nombre de partages non attribués pour le cluster Elasticsearch |
19.1.1.1.99. .status.logStore.elasticsearchStatus[].clusterConditions
19.1.1.1.99.1. Description
19.1.1.1.99.1.1. Le type
- l’objet
19.1.1.1.100. .status.logStore.elasticsearchStatus[].déploiements[]
19.1.1.1.100.1. Description
19.1.1.1.100.1.1. Le type
- le tableau
19.1.1.1.101. .status.logStore.elasticsearchStatus[].nodeConditions
19.1.1.1.101.1. Description
19.1.1.1.101.1.1. Le type
- l’objet
19.1.1.1.102. .status.logStore.elasticsearchStatus[].pods
19.1.1.1.102.1. Description
19.1.1.1.102.1.1. Le type
- l’objet
19.1.1.1.103. .status.logStore.elasticsearchStatus[].replicaSets[]
19.1.1.1.103.1. Description
19.1.1.1.103.1.1. Le type
- le tableau
19.1.1.1.104. .status.logStore.elasticsearchStatus[].statefulSets[]
19.1.1.1.104.1. Description
19.1.1.1.104.1.1. Le type
- le tableau
19.1.1.1.105. .status.visualisation
19.1.1.1.105.1. Description
19.1.1.1.105.1.1. Le type
- l’objet
La propriété | Le type | Description |
---|---|---|
kibanaStatus | le tableau | (facultatif) |
19.1.1.1.106. .status.visualization.kibanaStatus[]
19.1.1.1.106.1. Description
19.1.1.1.106.1.1. Le type
- le tableau
La propriété | Le type | Description |
---|---|---|
clusterCondition | l’objet | (facultatif) |
déploiement | chaîne de caractères | (facultatif) |
les gousses | chaîne de caractères | (facultatif) Le statut de chacun des pods Kibana pour le composant Visualisation |
ensembles de répliques | le tableau | (facultatif) |
les répliques | int | (facultatif) |
19.1.1.1.107. .status.visualization.kibanaStatus[].clusterCondition
19.1.1.1.107.1. Description
19.1.1.1.107.1.1. Le type
- l’objet
19.1.1.1.108. .status.visualization.kibanaStatus[].replicaSets[]
19.1.1.1.108.1. Description
19.1.1.1.108.1.1. Le type
- le tableau