Référence d'interface de programme d'application
API Référence pour Instana
Lots
instana.io/v1beta2
Le paquet « v1beta2 » contient les définitions de schémas de l' API pour le groupe v1beta2 API
Types de ressource
Accepteurs
Les acceptors contiennent la configuration des écouteurs d'acceptor (nom d'hôte et port).
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
agent HostPortWithName |
Hôte et port pour l'acceptateur d'agent | ||
eum HostPortWithName |
Hôte et port pour le module de surveillance des utilisateurs finaux (EUM) | ||
synthetics HostPortWithName |
Hôte et port pour l'acceptateur de synthétiques | ||
serverless HostPortWithName |
Hôte et port pour l'acceptateur sans serveur (EUM) | ||
otlp OTLPAccepteurs |
Configuration pour l'acceptateur OpenTelemetry |
AutoscalingConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
enabledbooléen |
Active la mise à l'échelle automatique pour ce composant. Si ce paramètre n'est pas défini, il hérite de la configuration globale. | ||
minReplicasentier |
Le nombre minimum de répliques à partir duquel l'autoscaler commence à ajuster la capacité; la valeur par défaut est 1. | ||
maxReplicasentier |
La limite supérieure du nombre de répliques jusqu'à laquelle l'autoscaler peut augmenter la capacité; valeur par défaut basée sur l' ResourceProfile. | ||
metrics MetricSpec tableau |
La section « Métriques » contient les spécifications à utiliser pour calculer le nombre de répliques souhaité (le nombre maximal de répliques parmi toutes les métriques sera retenu). Si aucune valeur n'est définie, la métrique par défaut sera fixée à 150 % de l'utilisation moyenne du processeur. | ||
behavior HorizontalPodAutoscalerBehavior |
Le paramètre « Behavior » définit le comportement de mise à l'échelle de la cible dans les deux sens (vers le haut et vers le bas) (champs « scaleUp » et « scaleDown » respectivement). Si ce paramètre n'est pas défini, les valeurs par défaut de l' HPAScalingRules s pour l'augmentation et la réduction d'échelle sont utilisées. | Facultatif : {} |
BeeInstanaConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters ClickHouse, les entrées doivent être dans le bon ordre pour le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. | ||
clusteredbooléen |
Pour un cluster d'opérateurs d' BeeInstana, la valeur doit êtretrue |
Oui |
CassandraConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters d' ClickHouse, les entrées doivent être classées dans le bon ordre pour permettre le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. | ||
keyspacestableau de chaînes |
|||
datacenterchaîne |
cassandra | ||
strategychaîne |
Définit la stratégie de réplication des données utilisée par les espaces de clés | NetworkTopologyStrategy | Énumération : [ SimpleStrategy NetworkTopologyStrategy SingleRegionStrategy LocalStrategy ] |
replicationFactorentier |
1 | Minimum : 1 | |
| est -ce que Amazon Keyspaces est un booléen? | Indique si Amazon Keyspaces est utilisé à la place d' Cassandra de Datastax. Cette fonctionnalité est actuellement réservée à un usage interne. | false |
CircuitBreakers
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
maxConnectionsentier |
Le nombre maximal de connexions autorisées au cluster en amont. | ||
maxPendingRequestsentier |
Le nombre maximal de requêtes en attente autorisé pour le cluster en amont. | ||
maxRequestsentier |
Le nombre maximal de requêtes parallèles autorisées vers le cluster en amont. | ||
maxRetriesentier |
Nombre maximal de tentatives de reconnexion en parallèle autorisées pour le cluster en amont. |
ClickhouseConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters ClickHouse, les entrées doivent être dans le bon ordre pour le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. | ||
schemastableau de chaînes |
|||
clusterNamechaîne |
locale |
ComponentConfig
ComponentConfig permet une configuration supplémentaire pour un composant spécifique.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
namechaîne |
Nom du composant. | ||
extraLabelsobjet (clés : chaîne, valeurs : chaîne) |
ExtraLabels à ajouter à tous les objets liés à ce composant. | ||
disabledbooléen |
Désactive le composant. | ||
imageTagchaîne |
Remplace la balise d'image Docker du composant. | ||
imageConfigImageConfig |
// Remplace l'image d' Docker ation des composants. controller-gen exige que les balises ` JSON ` soient définies, même si cela n'a pas de sens pour un champ privé. | ||
replicasentier |
Nombre de répliques souhaitées. La valeur par défaut est 1 si elle n'est pas définie. | ||
env Envs |
Liste des variables d'environnement supplémentaires à définir dans le conteneur. | ||
resources ResourceRequirements |
Calculez les ressources requises par ce composant. En cas d'omission, l'opérateur applique des valeurs par défaut raisonnables, en fonction du profil configuré. | ||
autoscalingConfig AutoscalingConfig |
Configuration de l'autoscaling par composant; sinon, le comportement par défaut s'applique. | ||
affinity Affinité |
Groupe de règles de planification d'affinité. | ||
nodeSelectorobjet (clés : chaîne, valeurs : chaîne) |
Sélecteur qui doit correspondre aux libellés d'un noeud pour que le pod soit planifié sur ce noeud. | ||
tolerations Tolérance tableau |
Le pod auquel cette tolérance est associée tolère toute contamination qui correspond au tripletkey,value,effect , grâce à l'opérateur de operatorcorrespondance. |
||
priorityClassNamechaîne |
Configure une classe de priorité pour le composant. | ||
properties Caractéristiques |
Configure les propriétés de configuration du composant. |
ComponentConfigs
Type sous-jacent : ComponentConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
namechaîne |
Nom du composant. | ||
extraLabelsobjet (clés : chaîne, valeurs : chaîne) |
ExtraLabels à ajouter à tous les objets liés à ce composant. | ||
disabledbooléen |
Désactive le composant. | ||
imageTagchaîne |
Remplace la balise d'image Docker du composant. | ||
imageConfigImageConfig |
// Remplace l'image d' Docker ation des composants. controller-gen exige que les balises ` JSON ` soient définies, même si cela n'a pas de sens pour un champ privé. | ||
replicasentier |
Nombre de répliques souhaitées. La valeur par défaut est 1 si elle n'est pas définie. | ||
env Envs |
Liste des variables d'environnement supplémentaires à définir dans le conteneur. | ||
resources ResourceRequirements |
Calculez les ressources requises par ce composant. En cas d'omission, l'opérateur applique des valeurs par défaut raisonnables, en fonction du profil configuré. | ||
autoscalingConfig AutoscalingConfig |
Configuration de l'autoscaling par composant; sinon, le comportement par défaut s'applique. | ||
affinity Affinité |
Groupe de règles de planification d'affinité. | ||
nodeSelectorobjet (clés : chaîne, valeurs : chaîne) |
Sélecteur qui doit correspondre aux libellés d'un noeud pour que le pod soit planifié sur ce noeud. | ||
tolerations Tolérance tableau |
Le pod auquel cette tolérance est associée tolère toute contamination qui correspond au tripletkey,value,effect , grâce à l'opérateur de operatorcorrespondance. |
||
priorityClassNamechaîne |
Configure une classe de priorité pour le composant. | ||
properties Caractéristiques |
Configure les propriétés de configuration du composant. |
ConcertGatewayConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
enabledbooléen |
Active le composant « Concert Gateway ». | false | |
config DeploymentConfig |
Configuration pour le déploiement de la passerelle Concert. | ||
imageConfig ImageConfig |
Configuration de l'image pour l'image de la passerelle de concert | ||
imagePullSecrets LocalObjectReference tableau |
ImagePullSecrets Voici une liste de références aux secrets à utiliser pour récupérer des images. | ||
replicasentier |
Nombre de répliques de la passerelle Concert. | ||
loadBalancerConfig LoadBalancerConfig |
LoadBalancer Configuration de la passerelle Concert. | ||
internalTLSSecretNamechaîne |
Nom du secret contenant les certificats d' TLS interne pour la passerelle de concert. | ||
propertiesCaractéristiques |
Propriétés de configuration spécifiques à la passerelle Concert. |
Contrôleur
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
imageConfig ImageConfig |
Configuration de l'image pour l'image du contrôleur de passerelle | ||
replicasentier |
Nombre de répliques du contrôleur de passerelle | ||
tlsCipherSuitestableau de chaînes |
Liste des suites de chiffrement à utiliser pour le protocole TLS. Ignoré lorsque la propriété « 'disableTls' » est définie sur «true» | ||
config DeploymentConfig |
Définir la configuration pour le déploiement du contrôleur de passerelle. |
Coeur
Core est le schéma de l'API des cœurs.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
apiVersionchaîne |
instana.io/v1beta2 |
||
kindchaîne |
Core |
||
metadata ObjectMeta |
Pour plus d'informations sur les champs, consultez la documentation disponible à l'adressemetadata KubernetesAPI. |
||
spec CoreSpec |
CoreSpec indique la configuration d'un cœur Instana. |
CoreList
CoreList contient une liste Core.
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
apiVersionchaîne |
instana.io/v1beta2 |
||
kindchaîne |
CoreList |
||
metadata ListMeta |
Pour plus d'informations sur les champs, consultez la documentation disponible à l'adressemetadata KubernetesAPI. |
||
items Matrice centrale |
CoreSpec
CoreSpec définit l'état souhaité de Core.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
extraLabelsobjet (clés : chaîne, valeurs : chaîne) |
Des étiquettes supplémentaires doivent être ajoutées à tous les objets créés par l'opérateur. Cela inclut les objets « Unit », sauf indication contraire. | ||
imageConfig ImageConfig |
Remplace l'image Docker pour le composant. Seules les zones qui doivent être remplacées (par exemple, la balise) doivent être définies. | ||
imagePullPolicy PullPolicy |
Règles d'extraction d'image. Always, Never ou IfNotPresent. La valeur par défaut est Always si la balise :latest est spécifiée, ou IfNotPresent dans le cas contraire. | ||
imagePullSecrets LocalObjectReference tableau |
ImagePullSecrets Il s'agit d'une liste facultative de références aux secrets à utiliser pour récupérer des images. Les secrets spécifiés doivent être présents dans les espaces de nom de coeur et d'unité. | ||
serviceAccountAnnotationsobjet (clés : chaîne, valeurs : chaîne) |
Annotations pour le compte ServiceAccount qui est créé pour les pods. Peut par exemple être utilisé pour affecter des rôles IAM sur EKS. | ||
priorityClassNamechaîne |
Configure une classe de priorité globale pour tous les pods créés par l'opérateur. | ||
baseDomainchaîne |
Domaine de base pour Instana. | ||
domains Domaines |
NE PAS UTILISER : Configure les domaines pour le domaine de base et les domaines accepteurs. | ||
acceptors Accepteurs |
Configuration des domaines et des ports de tous les accepteurs. | ||
gatewayConfig GatewayConfig |
Configuration des composants de la passerelle | ||
autoscalingEnabledbooléen |
Bêta (Veuillez vérifier le comportement dans un cluster de test représentatif.) Permet de créer des ressources HorizontalPodAutoscaling pour les composants du backend Instana. Pour effectuer des configurations supplémentaires, rendez-vous sur AutoscalingConfig dans ComponentConfig. | ||
resourceProfile ResourceProfile |
Profil de ressource à utiliser. | Moyenne | Liste : [démo petit moyen grand] |
storageConfigs StorageConfigs |
Configuration pour tous les stockages externes. Configure l'emplacement où le stockage externe de chaque composant doit être stocké. | ||
heapDumpsPVC PersistentVolumeClaimSpec |
Configure un PVC pour le stockage des vidages de mémoire d' JVM. Si aucune configuration n'est définie, les fichiers de vidage de mémoire sont enregistrés sur un volume monté ( emptyDir ) dans le répertoire / OufOfMemoryError. Le volume doit prendre en charge l'accès ReadWriteMany. | ||
datastoreConfigs DatastoreConfigs |
DatastoreConfigs permet de configurer les informations de connexion au magasin de données. | ||
componentConfigs ComponentConfigs |
ComponentConfigs remplace les configurations par défaut des composants. | ||
portalConfigPortalConfig |
PortalConfig contient la configuration du portail | ||
deploymentStrategyType DeploymentStrategyType |
Type de stratégie de déploiement pour les déploiements de composant (par défaut: RollingUpdate) | RollingUpdate | Énumération : [ RollingUpdate Recreate] Facultatif : {} |
emailConfig EmailConfig |
Configuration pour l'envoi de courriers électroniques via Amazon SES ou un serveur SMTP. | ||
serviceProviderConfig ServiceProviderConfig |
Configuration du fournisseur de services pour SAML ou OIDC. | ||
proxyConfig ProxyConfig |
Configuration de ProxyConfig. | ||
geoDbUrlchaîne |
URL pour télécharger le fichier de données de géolocalisation de l' GeoLite2. | https://artifact-public.instana.io/artifactory/rel-generic-instana-virtual/geodb/geolite2-city.tar.gz | |
repositoryURLchaîne |
Le référentiel d'artefacts des agents URL. | https://artifact-public.instana.io/artifactory/rel-generic-instana-virtual/ | |
agentAcceptorConfig HostPort |
Hôte et port pour l'accepteur d'agent. | ||
featureFlags FeatureFlags |
Configure les indicateurs de fonction globale. | ||
env Envs |
Configure les variables d'environnement globales. | ||
properties Caractéristiques |
Configure les propriétés de configuration globale des composants. | ||
nodeSelectorobjet (clés : chaîne, valeurs : chaîne) |
Sélecteur qui doit correspondre aux libellés d'un noeud pour que les pods soient planifiés sur ce noeud. | ||
tolerations Tolérance tableau |
Le pod auquel cette tolérance est associée tolère toute contamination qui correspond au tripletkey,value,effect , grâce à l'opérateur de operatorcorrespondance. |
||
operationMode OperationMode |
Mode de fonctionnement de l'opérateur. 'normal'ou'maintenance'(par défaut,'normal'). Les déploiements sont mis à l'échelle à zéro s'ils sont définis sur'maintenance'. | normale | Enum : [maintenance de routine] |
operationScopes OperationScope tableau |
Définit les composants dont la portée doit être déployée. Ceci ne s'applique qu'aux scénarios de déploiement d' SaaS-like. | [core global] | Énumération : [globale du noyau] |
DatastoreConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters ClickHouse, les entrées doivent être dans le bon ordre pour le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. |
DatastoreConfigs
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
cassandraConfigs CassandraConfig tableau |
|||
clickhouseConfigs ClickhouseConfig tableau |
|||
elasticsearchConfig ElasticsearchConfig |
|||
kafkaConfig KafkaConfig |
|||
beeInstanaConfig BeeInstanaConfig |
|||
postgresConfigs PostgresConfig tableau |
DeploymentConfig
DeploymentConfig définit la configuration pour le déploiement d'un composant.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
envs Envs |
Variables d'environnement | ||
extraLabelsEnsemble |
Étiquettes supplémentaires pour le module Gateway | ||
resources ResourceRequirements |
Calculez les ressources requises par ce composant. En cas d'omission, l'opérateur applique des valeurs par défaut raisonnables, en fonction du profil configuré. | ||
affinity Affinité |
Groupe de règles de planification d'affinité. | ||
nodeSelectorobjet (clés : chaîne, valeurs : chaîne) |
Sélecteur qui doit correspondre aux libellés d'un noeud pour que le pod soit planifié sur ce noeud. | ||
tolerations Tolérance tableau |
Le pod auquel cette tolérance est associée tolère toute contamination qui correspond au tripletkey,value,effect , grâce à l'opérateur de operatorcorrespondance. |
||
priorityClassNamechaîne |
Configure une classe de priorité pour le composant. |
ElasticsearchConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters ClickHouse, les entrées doivent être dans le bon ordre pour le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. | ||
clusterNamechaîne |
sur site_sur site | ||
defaultIndexShardsentier |
5 | ||
defaultIndexReplicasentier |
0 | ||
defaultIndexRoutingPartitionSizeentier |
2 | ||
indexConfigs IndexConfig tableau |
|||
isAmazonOpensearchbooléen |
Indique si Amazon OpenSearch est utilisé à la place d' Elasticsearch Cette fonctionnalité est actuellement réservée à un usage interne. | false |
EmailConfig
EmailConfig est la configuration pour le courrier électronique.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
smtpConfig SMTPConfig |
Configure un serveur SMTP pour l'envoi de courriers électroniques. | ||
sesConfig SESConfig |
Configure Amazon Simple Email Service pour l'envoi de courriers électroniques. |
Env
Type sous-jacent : struct {Name string "json:"name""; Value string "json:"value,omitempty""}
Configuration des variables d'environnement.
Apparaît dans:
EnvoyLogLevel
Type sous-jacent : chaîne de caractères
Apparaît dans:
| Zone | Description |
|---|---|
off |
|
debug |
|
info |
|
error |
Environnement
FeatureFlag
Configuration de l'indicateur FeatureFlag.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
namechaîne |
Nom de l'indicateur de fonction. | ||
enabledbooléen |
Active ou désactive l'indicateur de fonction. |
FeatureFlags
Type sous-jacent : FeatureFlag
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
namechaîne |
Nom de l'indicateur de fonction. | ||
enabledbooléen |
Active ou désactive l'indicateur de fonction. |
GCloudConfig
Type sous-jacent : struct {Bucket string "json:"bucket""; Prefix string "json:"prefix""; StorageClass string "json:"storageClass""; BucketLongTerm string "json:"bucketLongTerm,omitempty""; PrefixLongTerm string "json:"prefixLongTerm,omitempty""; StorageClassLongTerm string "json:"storageClassLongTerm,omitempty""; ServiceAccountKey string "json:"-" yaml:"serviceAccountKey""}
Configuration de GCloudConfig .
Apparaît dans:
Passerelle
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
imageConfig ImageConfig |
Configuration de l'image pour l'image de la passerelle | ||
replicasentier |
Nombre de répliques de la passerelle | ||
logLevel EnvoyLogLevel |
Définir le niveau de journalisation pour la passerelle | Erreur | Enum : [informations de débogage désactivées] |
adminListenerchaîne |
Configurer l'adresse IP de l'écouteur pour le point de terminaison d'administration de la passerelle | 127.0.0.1 | |
circuitBreakers CircuitBreakers |
Configurez les valeurs du disjoncteur pour le trafic entrant vers l'acceptateur de la passerelle. | ||
config DeploymentConfig |
Définissez la configuration pour le déploiement de la passerelle. | ||
loadBalancerConfig LoadBalancerConfig |
LoadBalancer Configuration de la passerelle. | ||
externalHTTPSPortentier |
Configure le port d' HTTPS s externes de la passerelle. | ||
overloadManagerOverloadManager |
Configuration du gestionnaire de surcharge pour la passerelle |
GatewayConfig
GatewayControllerConfig contient la configuration des composants de la passerelle.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
disableTLSbooléen |
Désactive la terminaison « TLS » | false | |
gateway Passerelle |
Configuration du composant passerelle | ||
controller Contrôleur |
Configuration du composant « gateway-controller » | ||
concertConcertGatewayConfig |
Configuration du composant « Concert Gateway » |
HostPort
HostPort contient une combinaison hôte et port.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hostchaîne |
Nom d'hôte ou adresse IP. | ||
portentier |
Port. |
HostPortWithName
HostPortWithName contient une combinaison hôte-port ainsi qu'un nom.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hostchaîne |
Nom d'hôte ou adresse IP. | ||
portentier |
Numéro du port. |
ImageConfig
ImageConfig configure l'image Docker pour les composants.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
registrychaîne |
Registre Docker à utiliser. La valeur par défaut est'artifact-public.instana.io'. | ||
repositorychaîne |
Chemin d'accès à l'image dans le registre. La valeur par défaut est'backend'. L'opérateur ajoute automatiquement des noms de composant lorsqu'il calcule la balise d'image complète. | ||
tagchaîne |
Version de l'image à utiliser. Chaque édition d'opérateur est fournie avec une version par défaut qui est utilisée lorsque la zone est laissée vide. |
IndexConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
namechaîne |
|||
shardsentier |
|||
replicasentier |
|||
routingPartitionSizeentier |
KafkaConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters ClickHouse, les entrées doivent être dans le bon ordre pour le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. | ||
replicationFactorentier |
1 | Minimum : 1 | |
saslMechanismchaîne |
Mécanisme SASL utilisé par le client pour s'authentifier auprès du courtier. Les valeurs possibles sont PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. | PLAIN | |
securityProtocolchaîne |
Protocole de sécurité utilisé par le client Kafka. Les valeurs possibles sont PLAINTEXT, SASL_PLAINTEXT, SASL_SSL et SSL | SASL_PLAINTEXT |
LoadBalancerConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
enabledbooléen |
Activer la création d'équilibreurs de charge. | false | |
ipchaîne |
Configurez l'adresse IP externe pour l'équilibreur de charge. | MaxLength: Modèle 253 :^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
|
externalTrafficPolicy ServiceExternalTrafficPolicy |
Définissez la politique de trafic externe pour l'équilibreur de charge. | Locale | |
annotations Ensemble |
Configurer les annotations pour l'équilibreur de charge. |
NamedPorts
Type sous-jacent : NamedPort
Apparaît dans:
OTLPAccepteurs
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
http HostPortWithName |
Hôte et port pour l'acceptateur OpenTelemetry (point de terminaison HTTP ) | ||
grpc HostPortWithName |
Hôte et port pour l'acceptateur OpenTelemetry (point de terminaison gRPC ) |
OperationMode
OperationScope
Type sous-jacent : chaîne de caractères
Validation :
- Énumération : [globale du noyau]
Apparaît dans:
| Zone | Description |
|---|---|
global |
|
core |
OverloadManager
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
heapShrinkScalingThresholdentier |
Seuil de déclenchement de l'action de surcharge « shrink_heap » de l' Envoy. | 25 | Maximum : 100 Minimum : 0 |
heapShrinkSaturationThresholdentier |
Seuil à partir duquel l'action de surcharge « shrink_heap » de l' Envoy e fonctionne à pleine capacité. | 50 | Maximum : 100 Minimum : 0 |
maxHeapSizePercententier |
La taille maximale du tas, exprimée en pourcentage de la mémoire totale allouée. | 70 | Maximum : 100 Minimum : 0 |
PortalConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hostchaîne |
Point de terminaison du portail URL |
PostgresConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hoststableau de chaînes |
Liste d'hôtes pour la connexion au magasin de données. Pour les clusters ClickHouse, les entrées doivent être dans le bon ordre pour le partitionnement. | MinItems: 1 | |
ports NamedPorts |
Liste des ports nommés pour la connexion au magasin de données. Si elle est omis, les ports par défaut sont utilisés. | ||
properties Caractéristiques |
Propriétés facultatives du magasin de données. | ||
authEnabledbooléen |
Active l'authentification pour le magasin de données. Les données d'identification doivent être configurées dans un secret de l'espace de nom principal ayant le même nom que le coeur correspondant. | ||
databasestableau de chaînes |
Propriétés
Type sous-jacent : Immobilier
Apparaît dans:
Propriété
Type sous-jacent : struct {Name string "json:"name""; Value string "json:"value""}
Propriété pour la configuration des composants.
Apparaît dans:
ProxyConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
hostchaîne |
Nom d'hôte ou adresse IP. | ||
portentier |
Port. | ||
nonProxyHoststableau de chaînes |
ResourceProfile
S3Config
Type sous-jacent : struct {Endpoint string "json:"endpoint""; Region string "json:"region""; Bucket string "json:"bucket""; Prefix string "json:"prefix""; StorageClass string "json:"storageClass""; BucketLongTerm string "json:"bucketLongTerm,omitempty""; PrefixLongTerm string "json:"prefixLongTerm,omitempty""; StorageClassLongTerm string "json:"storageClassLongTerm,omitempty""; ForcePathStyle bool "json:"forcePathStyle,omitempty""; AccessKeyId string "json:"-" yaml:"accessKeyId""; SecretAccessKey string "json:"-" yaml:"secretAccessKey""}
Configuration de S3Config .
Apparaît dans:
SESConfig
SESConfig configure Amazon Simple Email Service pour l'envoi de courriers électroniques.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
fromchaîne |
A partir de l'adresse électronique. | ||
returnPathchaîne |
Chemin de retour. | ||
regionchaîne |
Région AWS. |
SMTPConfig
SMTPConfig configure un serveur SMTP pour l'envoi de courriers électroniques.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
fromchaîne |
A partir de l'adresse électronique. | ||
hostchaîne |
Nom d'hôte du serveur SMTP. | ||
portentier |
Port du serveur SMTP. | ||
useSSLbooléen |
UseSSL active SSL s'il est défini sur true. | false | |
startTLSbooléen |
StartTLS active StartTLS s'il est défini sur true. | false | |
check_server_identitybooléen |
CheckServerIdentity permet la vérification de l'identité du serveur s'il est défini sur true. | false |
ServiceProviderConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
basePathchaîne |
URL de base (par défaut : "/auth"). | /auteur | Modèle :^\/.* |
maxIDPMetadataSizeInBytesentier |
Taille maximale des métadonnées de fournisseur d'identité (par défaut : 200000). | 200 000 USD | |
maxAuthenticationLifetimeSecondsentier |
Durée de vie maximale de l'authentification (par défaut : 604800). | 604800 |
Statut
Type sous-jacent : chaîne de caractères
Instana Statut.
Apparaît dans:
- ResourceStatus
| Zone | Description |
|---|---|
Ready |
|
Error |
|
Progressing |
|
Maintenance |
StorageConfig
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
pvcConfig PersistentVolumeClaimSpec |
Configure une interface de stockage ( PersistentVolumeClaim ) pour le stockage externe. Le volume doit prendre en charge l'accès ReadWriteMany. | ||
s3Config S3Config |
Configure S3 (ou compatible) pour le stockage externe. | ||
gcloudConfig GCloudConfig |
Configure Google Cloud Storage pour le stockage externe. |
StorageConfigs
Configuration pour le stockage externe (PVC, S3, compartiments GCloud)
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
rawSpans StorageConfig |
Configuration du stockage externe des étendues brutes. Configure l'emplacement de stockage des portées brutes. | ||
synthetics StorageConfig |
Configuration pour le stockage externe synthétique. Configure l'emplacement où les résultats des tests synthétiques doivent être stockés. | ||
syntheticsKeystore StorageConfig |
Configuration du stockage externe Synthetics. Configure l'emplacement de stockage des données d'identification Synthetics. | ||
eumSourceMaps StorageConfig |
Configuration du stockage externe EUM. Configure l'emplacement où les mappes source EUM doivent être stockées. | ||
butlerKeystore StorageConfig |
Configuration du stockage externe de Butler. |
Unité
« Unit » est le schéma correspondant à l' API des unités.
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
apiVersionchaîne |
instana.io/v1beta2 |
||
kindchaîne |
Unit |
||
metadata ObjectMeta |
Pour plus d'informations sur les champs, consultez la documentation disponible à l'adressemetadata KubernetesAPI. |
||
spec UnitSpec |
UnitList
UnitList contient une liste d'unités.
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
apiVersionchaîne |
instana.io/v1beta2 |
||
kindchaîne |
UnitList |
||
metadata ListMeta |
Pour plus d'informations sur les champs, consultez la documentation disponible à l'adressemetadata KubernetesAPI. |
||
items Tableau d'unités |
UnitSpec
UnitSpec définit l'état souhaité de l'unité
Apparaît dans:
| Zone | Description | Par défaut | Validation |
|---|---|---|---|
extraLabelsobjet (clés : chaîne, valeurs : chaîne) |
Des étiquettes supplémentaires doivent être ajoutées à tous les objets créés par l'opérateur. | ||
coreNamechaîne |
Nom du coeur. | ||
coreNamespacechaîne |
Espace de nom dans lequel résident les composants centraux. | ||
unitNamechaîne |
Nom de l'unité titulaire. | MaxLength: 13 Motif :^[a-z][a-z0-9]*$ |
|
tenantNamechaîne |
Nom du locataire. | MaxLength: 15 Motif :^[a-z][a-z0-9]*$ |
|
resourceProfile ResourceProfile |
Profil de ressource à utiliser. | Moyenne | Liste : [démo petit moyen grand] |
heapDumpsPVC PersistentVolumeClaimSpec |
Configure un PVC pour le stockage des vidages de mémoire d' JVM. Si aucune configuration n'est définie, les fichiers de vidage de mémoire sont enregistrés sur un volume monté ( emptyDir ) dans le répertoire / OufOfMemoryError. Le volume doit prendre en charge l'accès ReadWriteMany. | ||
env Envs |
Configure les variables d'environnement globales. | ||
componentConfigs ComponentConfigs |
ComponentConfigs remplace les configurations par défaut des composants. | ||
priorityClassNamechaîne |
Configure une classe de priorité pour tous les composants d'unité. Remplace une classe de priorité configurée au niveau du coeur. | ||
properties Caractéristiques |
Configure les propriétés de configuration du composant. | ||
nodeSelectorobjet (clés : chaîne, valeurs : chaîne) |
Sélecteur qui doit correspondre aux libellés d'un noeud pour que les pods soient planifiés sur ce noeud. Remplace un sélecteur de noeud configuré au niveau du coeur. | ||
tolerations Tolérance tableau |
Le pod auquel cette tolérance est associée tolère toute contamination qui correspond au tripletkey,value,effect , grâce à l'opérateur de operatorcorrespondance. Remplace les tolérances configurées au niveau du coeur. |
||
operationMode OperationMode |
Mode de fonctionnement de l'unité. 'normal'ou'maintenance'(par défaut,'normal'). Les déploiements sont mis à l'échelle à zéro s'ils sont définis sur'maintenance'. | normale | Enum : [maintenance de routine] |