APIリファレンス

API Instana のリファレンス

instana.io/v1beta2

パッケージ v1beta2 には、v1beta2 API グループの API スキーマ定義が含まれている

リソース・タイプ

受容体

アクセプタには、アクセプタリスナーの設定(ホスト名とポート)が含まれています。

表示場所:

表 1. アクセプタ設定フィールド
フィールド 説明 Default 検証
agent HostPortWithName エージェント受信側のホストとポート
eum HostPortWithName エンドユーザー監視受信側(EUM)のホストとポート
synthetics HostPortWithName 合成テストの受信側のホストとポート
serverless HostPortWithName サーバーレス・アクセプター(EUM)のホストとポート
otlp OTLP受容体 OpenTelemetryアクセプターの設定

AutoscalingConfig

表示場所:

表 2. オートスケーリングの設定
フィールド 説明 Default 検証
enabledブール値 このコンポーネントのオートスケーリングを有効にします。 設定されていない場合は、グローバル設定から継承されます。
minReplicas整数 オートスケーラーがスケーリングを開始するレプリカの最小数。デフォルトは 1 です。
maxReplicas整数 オートスケーラーがスケールアップできるレプリカ数の上限。デフォルト値は ResourceProfile に基づいています。
metrics MetricSpec 配列 「Metrics」には、目的のレプリカ数を計算するために使用する仕様が指定されています(すべてのメトリクスにおける最大レプリカ数が採用されます)。設定されていない場合、デフォルトのメトリクスは平均CPU使用率の150%に設定されます。
behavior HorizontalPodAutoscalerBehavior 「Behavior」では、ターゲットの拡大・縮小の挙動を、拡大方向( scaleUp )および縮小方向( scaleDown )の両方で設定します。 設定されていない場合、スケールアップおよびスケールダウンにはデフォルトの HPAScalingRules が使用されます。 任意:{}

BeeInstanaConfig

表示場所:

表 3. Beeinstanaの設定
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスターの場合は、各項目をシャーディングのための正しい順序で入力する必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。
clusteredブール値 BeeInstana オペレータークラスターの場合、値は次の通りでなければなりません。true はい

CassandraConfig

表示場所:

表 4. Cassandra 設定
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスタの場合、シャード化を行うにはエントリが正しい順序で並んでいる必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。
keyspaces文字列の配列
datacenter文字列 cassandra
strategy文字列 キースペースが使用するデータレプリケーション戦略を指定します NetworkTopologyStrategy 列挙型: [ SimpleStrategy NetworkTopologyStrategy SingleRegionStrategy LocalStrategy ]
replicationFactor整数 1 最小: 1
is AmazonKeyspacesはブール値ですか Datastaxの Cassandra の代わりにAmazon Keyspacesを使用するかどうかを指定します。 この機能は現在、社内利用のみを対象としています。 いいえ

CircuitBreakers

表示場所:

表 5. 回路構成
フィールド 説明 Default 検証
maxConnections整数 アップストリーム・クラスタへの接続数の上限。
maxPendingRequests整数 アップストリーム・クラスタに対して許可される保留中のリクエストの最大数。
maxRequests整数 アップストリーム・クラスタに対して許可される並列リクエストの最大数。
maxRetries整数 アップストリーム・クラスタに対して許可される並列リトライの最大回数。

ClickhouseConfig

表示場所:

表 6. Clickhouseの設定
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスターの場合は、各項目をシャーディングのための正しい順序で入力する必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。
schemas文字列の配列
clusterName文字列 ローカル

ComponentConfig

ComponentConfig を使用すると、特定のコンポーネントを追加で構成できます。

表示場所:

表 7. コンポーネントの設定
フィールド 説明 Default 検証
name文字列 コンポーネントの名前。
extraLabelsオブジェクト (キー:文字列, 値:文字列) ExtraLabels このコンポーネントに関連するすべてのオブジェクトに追加されます。
disabledブール値 コンポーネントを使用不可にします。
imageTag文字列 コンポーネントの Docker イメージ・タグをオーバーライドします。
imageConfigImageConfig // コンポーネントの「 Docker 」画像を上書きします。 controller-gen では、 JSON タグの設定が必須となっていますが、プライベートフィールドに対しては意味を成しません。
replicas整数 必要なレプリカの数。 設定しない場合、デフォルトは 1 です。
env 環境 コンテナーに設定する追加の環境変数のリスト。
resources ResourceRequirements このコンポーネントに必要な計算リソース。 この値が省略されている場合、オペレーターは、構成されているプロファイルに応じて適切なデフォルト値を適用します。
autoscalingConfig AutoscalingConfig コンポーネントごとの自動スケーリング設定。それ以外の場合は、標準の動作が適用されます。
affinity アフィニティ アフィニティー・スケジューリング・ルールのグループ。
nodeSelectorオブジェクト (キー:文字列, 値:文字列) ポッドがそのノードでスケジュールされるためにノードのラベルと一致する必要があるセレクター。
tolerations 許容範囲 この許容が適用されるポッドは、マッチング演算子を使用して、そのトリプルkey,value,effect に一致operatorするあらゆる汚染を許容します。
priorityClassName文字列 コンポーネントの優先順位クラスを構成します。
properties プロパティ コンポーネント構成プロパティーを構成します。

ComponentConfigs

基本型: ComponentConfig

表示場所:

表 8. コンポーネントの設定
フィールド 説明 Default 検証
name文字列 コンポーネントの名前。
extraLabelsオブジェクト (キー:文字列, 値:文字列) ExtraLabels このコンポーネントに関連するすべてのオブジェクトに追加されます。
disabledブール値 コンポーネントを使用不可にします。
imageTag文字列 コンポーネントの Docker イメージ・タグをオーバーライドします。
imageConfigImageConfig // コンポーネントの「 Docker 」画像を上書きします。 controller-gen では、 JSON タグの設定が必須となっていますが、プライベートフィールドに対しては意味を成しません。
replicas整数 必要なレプリカの数。 設定しない場合、デフォルトは 1 です。
env 環境 コンテナーに設定する追加の環境変数のリスト。
resources ResourceRequirements このコンポーネントに必要な計算リソース。 この値が省略されている場合、オペレーターは、構成されているプロファイルに応じて適切なデフォルト値を適用します。
autoscalingConfig AutoscalingConfig コンポーネントごとの自動スケーリング設定。それ以外の場合は、標準の動作が適用されます。
affinity アフィニティ アフィニティー・スケジューリング・ルールのグループ。
nodeSelectorオブジェクト (キー:文字列, 値:文字列) ポッドがそのノードでスケジュールされるためにノードのラベルと一致する必要があるセレクター。
tolerations 許容範囲 この許容が適用されるポッドは、マッチング演算子を使用して、そのトリプルkey,value,effect に一致operatorするあらゆる汚染を許容します。
priorityClassName文字列 コンポーネントの優先順位クラスを構成します。
properties プロパティ コンポーネント構成プロパティーを構成します。

ConcertGatewayConfig

表示場所:

表 9. Concert Gateway の設定フィールド
フィールド 説明 Default 検証
enabledブール値 コンサートゲートウェイコンポーネントを有効にします。 いいえ
config DeploymentConfig コンサート・ゲートウェイの導入設定。
imageConfig ImageConfig コンサートゲートウェイイメージの設定
imagePullSecrets LocalObjectReference 配列 ImagePullSecrets これは、イメージをプルする際に使用するシークレットへの参照一覧です。
replicas整数 コンサート・ゲートウェイのレプリカ数。
loadBalancerConfig LoadBalancerConfig LoadBalancer コンサート・ゲートウェイの設定。
internalTLSSecretName文字列 コンサートゲートウェイ用の内部 TLS 証明書を含むシークレットの名前。
propertiesプロパティ Concert Gateway固有の設定プロパティ。

コントローラー

表示場所:

表 10。 コントローラの設定項目
フィールド 説明 Default 検証
imageConfig ImageConfig gateway-controller イメージの設定
replicas整数 ゲートウェイ・コントローラーのレプリカ数
tlsCipherSuites文字列の配列 使用する TLS 暗号スイートのリスト。 'disableTls' がtrueの場合、無視される
config DeploymentConfig ゲートウェイ・コントローラーのデプロイメント設定を定義します。

Core

Core は、コア API のスキーマです。

表示場所:

表 11。 主要な設定フィールド
フィールド 説明 Default 検証
apiVersion文字列 instana.io/v1beta2
kind文字列 Core
metadata ObjectMeta フィールドの詳細についてはmetadata、 Kubernetes および API のドキュメントを参照してください。
spec CoreSpec CoreSpec は、Instana コアの構成を指定します。

CoreList

CoreList には、Core のリストが含まれています。

表 12。 Corelistの設定項目
フィールド 説明 Default 検証
apiVersion文字列 instana.io/v1beta2
kind文字列 CoreList
metadata ListMeta フィールドの詳細についてはmetadata、 Kubernetes および API のドキュメントを参照してください。
items コア配列

CoreSpec

CoreSpec は、Core の必要な状態を定義します。

表示場所:

表 13. Corespecの設定フィールド
フィールド 説明 Default 検証
extraLabelsオブジェクト (キー:文字列, 値:文字列) オペレーターが作成するすべてのオブジェクトに追加されるラベル。 そこに明示的に設定されていない限り、これにはUnitオブジェクトも含まれます。
imageConfig ImageConfig コンポーネントの Docker イメージをオーバーライドします。 オーバーライドする必要があるフィールド (タグなど) のみを設定する必要があります。
imagePullPolicy PullPolicy イメージ・プル・ポリシー。 Always、Never、または IfNotPresent のいずれかです。 デフォルト値は、:latest タグが指定されている場合は Always で、そうでない場合は IfNotPresent です。
imagePullSecrets LocalObjectReference 配列 ImagePullSecrets は、イメージのプルに使用するシークレットへの参照のオプション・リストです。 指定されたシークレットは、コア名前空間とユニット名前空間に存在している必要があります。
serviceAccountAnnotationsオブジェクト (キー:文字列, 値:文字列) ポッドに対して作成される ServiceAccount の注釈。 例えば、EKS に IAM 役割を割り当てるために使用できます。
priorityClassName文字列 オペレーターによって作成されるすべてのポッドに対するグローバル優先順位クラスを構成します。
baseDomain文字列 Instana の基本ドメイン。
domains ドメイン 使用しないでください:ベースドメインおよびアクセプタドメインの設定を行います。
acceptors 受容体 すべてのアクセプタのドメインとポートの設定。
gatewayConfig GatewayConfig ゲートウェイコンポーネントの設定
autoscalingEnabledブール値 ベータ版(代表的なテストクラスターでの動作を確認してください。) Instana バックエンドコンポーネント用の HorizontalPodAutoscaling リソースを作成できるようにします。これに関する詳細な設定を行うには、 ComponentConfig 内の AutoscalingConfig を参照してください。
resourceProfile ResourceProfile 使用するリソース・プロファイル。 ミディアム 一覧:[デモ 小 中 大]
storageConfigs StorageConfigs すべての外部ストレージの構成。 各コンポーネントの外部ストレージを保管する場所を構成します。
heapDumpsPVC PersistentVolumeClaimSpec JVM のヒープダンプを保存するためのPVCを設定します。 設定されていない場合、ヒープダンプは OufOfMemoryError にあるマウント済みの emptyDir に書き込まれます。 このボリュームは、ReadWriteMany アクセスをサポートしていなければなりません。
datastoreConfigs DatastoreConfigs DatastoreConfigs は、データ・ストア接続情報を構成します。
componentConfigs ComponentConfigs ComponentConfigs は、コンポーネントのデフォルト構成をオーバーライドします。
portalConfigPortalConfig PortalConfig Portalの設定が含まれています
deploymentStrategyType DeploymentStrategyType コンポーネント・デプロイメントのデプロイメント戦略のタイプ (デフォルト: RollingUpdate) RollingUpdate 列挙型: [ RollingUpdate Recreate] オプション: {}
emailConfig EmailConfig Amazon SES または SMTP サーバーを介して E メールを送信するための構成。
serviceProviderConfig ServiceProviderConfig SAML または OIDC のサービス・プロバイダー構成。
proxyConfig ProxyConfig ProxyConfig 構成。
geoDbUrl文字列 URL GeoLite2 の地理位置情報データファイルをダウンロードするには。 https://artifact-public.instana.io/artifactory/rel-generic-instana-virtual/geodb/geolite2-city.tar.gz
repositoryURL文字列 エージェント・アーティファクト・リポジトリ URL。 https://artifact-public.instana.io/artifactory/rel-generic-instana-virtual/
agentAcceptorConfig HostPort エージェント・アクセプターのホストとポート。
featureFlags FeatureFlags グローバル・フィーチャー・フラグを構成します。
env 環境 グローバル環境変数を構成します。
properties プロパティ グローバルなコンポーネント構成プロパティーを構成します。
nodeSelectorオブジェクト (キー:文字列, 値:文字列) そのノードでスケジュールされるポッドのノードのラベルと一致する必要があるセレクター。
tolerations 許容範囲 この許容が適用されるポッドは、マッチング演算子を使用して、そのトリプルkey,value,effect に一致operatorするあらゆる汚染を許容します。
operationMode OperationMode オペレーター動作モード。 「通常」または「保守」のいずれか (デフォルトは「通常」)。 デプロイメントは、「保守」に設定されている場合はゼロにスケーリングされます。 標準 Enum: [通常メンテナンス]
operationScopes OperationScope 配列 デプロイするスコープのコンポーネントを定義します。 SaaS-like の導入シナリオにのみ該当します。 [コア・グローバル] 列挙型: [コアグローバル]

DatastoreConfig

表示場所:

表. 14 データストアの設定項目
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスターの場合は、各項目をシャーディングのための正しい順序で入力する必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。

DeploymentConfig

DeploymentConfig コンポーネントのデプロイに関する設定を定義します。

表示場所:

表 16. デプロイメント構成フィールド
フィールド 説明 Default 検証
envs 環境 環境変数
extraLabelsセット Gatewayポッド用の追加ラベル
resources ResourceRequirements このコンポーネントに必要な計算リソース。 この値が省略されている場合、オペレーターは、構成されているプロファイルに応じて適切なデフォルト値を適用します。
affinity アフィニティ アフィニティー・スケジューリング・ルールのグループ。
nodeSelectorオブジェクト (キー:文字列, 値:文字列) ポッドがそのノードでスケジュールされるためにノードのラベルと一致する必要があるセレクター。
tolerations 許容範囲 この許容が適用されるポッドは、マッチング演算子を使用して、そのトリプルkey,value,effect に一致operatorするあらゆる汚染を許容します。
priorityClassName文字列 コンポーネントの優先順位クラスを構成します。

ElasticsearchConfig

表示場所:

表 17. Elasticsearch 設定項目
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスターの場合は、各項目をシャーディングのための正しい順序で入力する必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。
clusterName文字列 オンプレミス_オンプレミス
defaultIndexShards整数 5
defaultIndexReplicas整数 0
defaultIndexRoutingPartitionSize整数 2
indexConfigs IndexConfig 配列
isAmazonOpensearchブール値 Elasticsearch の代わりにAmazon OpenSearchを使用するかどうかを指定します。 この機能は現在、社内利用のみを対象としています。 いいえ

EmailConfig

EmailConfig は、E メール用の構成です。

表示場所:

表 18. Email 設定項目
フィールド 説明 Default 検証
smtpConfig SMTPConfig E メール送信用に SMTP サーバーを構成します。
sesConfig SESConfig E メール送信用に Amazon Simple Email Service を構成します。

FeatureFlag

FeatureFlag フラグ構成。

表示場所:

表 20. フィーチャーフラグの設定フィールド
フィールド 説明 Default 検証
name文字列 機能フラグの名前。
enabledブール値 機能フラグを切り替えます。

FeatureFlags

基本型: FeatureFlag

表示場所:

表 21. フィーチャーフラグの設定フィールド
フィールド 説明 Default 検証
name文字列 機能フラグの名前。
enabledブール値 機能フラグを切り替えます。

GCloudConfig

基底型: 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""}

GCloudConfig 構成。

表示場所:

ゲートウェイ

表示場所:

表 22. ゲートウェイ設定フィールド
フィールド 説明 Default 検証
imageConfig ImageConfig ゲートウェイイメージの設定
replicas整数 ゲートウェイのレプリカ数
logLevel EnvoyLogLevel ゲートウェイのログレベルを設定する エラー 列挙型: [デバッグ情報の表示をオフ]
adminListener文字列 ゲートウェイ管理エンドポイントのリスナーIPを設定する 127.0.0.1
circuitBreakers CircuitBreakers ゲートウェイの受信トラフィックに対するサーキットブレーカーの設定値を構成します。
config DeploymentConfig ゲートウェイの展開設定を定義します。
loadBalancerConfig LoadBalancerConfig LoadBalancer ゲートウェイの設定。
externalHTTPSPort整数 ゲートウェイの外部 HTTPS ポートを設定します。
overloadManagerOverloadManager ゲートウェイのオーバーロードマネージャ設定

GatewayConfig

GatewayControllerConfig ゲートウェイコンポーネントの設定が含まれています。

表示場所:

表 23. ゲートウェイ設定フィールド
フィールド 説明 Default 検証
disableTLSブール値 TLS の終了を無効にする いいえ
gateway ゲートウェイ ゲートウェイコンポーネントの設定
controller コントローラー ゲートウェイ・コントローラー・コンポーネントの設定
concertConcertGatewayConfig コンサートゲートウェイコンポーネントの設定

HostPort

HostPort には、ホストとポートの組み合わせが保持されます。

表示場所:

表 24. Hostportの設定項目
フィールド 説明 Default 検証
host文字列 ホスト名または IP アドレス。
port整数 ポート。

HostPortWithName

HostPortWithName 名前とともにホストとポートの組み合わせを保持しています。

表示場所:

表 25. 名前設定フィールド付きのホストポート
フィールド 説明 Default 検証
host文字列 ホスト名または IP アドレス。
port整数 ポート番号。

ImageConfig

イメージ構成 は、コンポーネントの Docker イメージを構成します。

表示場所:

表 26. 画像設定フィールド
フィールド 説明 Default 検証
registry文字列 使用する Docker レジストリー。 デフォルトは「artifact-public.instana.io」です。
repository文字列 レジストリー内のイメージへのパス。 デフォルトは「backend」です。 オペレーターは、フル・イメージ・タグを計算するときに、コンポーネント名を自動的に付加します。
tag文字列 使用するイメージ・バージョン。 各オペレーター・リリースには、フィールドを空のままにした場合に使用されるデフォルト・バージョンが付属しています。

KafkaConfig

表示場所:

表 28. Kafka 設定項目
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスターの場合は、各項目をシャーディングのための正しい順序で入力する必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。
replicationFactor整数 1 最小: 1
saslMechanism文字列 クライアントがブローカーでの認証に使用する SASL メカニズム。 可能な値は、PLAIN、 SCRAM-SHA-256、 SCRAM-SHA-512です。 PLAIN
securityProtocol文字列 Kafka クライアントで使用されるセキュリティプロトコル。 指定可能な値は、PLAINTEXT、SASL_PLAINTEXT、SASL_SSL、 SSL です SASL_PLAINTEXT

LoadBalancerConfig

表示場所:

表 29. ロードバランサーの設定項目
フィールド 説明 Default 検証
enabledブール値 ロードバランサーの作成を有効にする。 いいえ
ip文字列 ロードバランサーの外部IPを設定します。 MaxLength: 253 パターン:^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
externalTrafficPolicy ServiceExternalTrafficPolicy ロードバランサーの外部トラフィックポリシーを設定します。 ローカル
annotations セット ロードバランサーの注釈を設定します。

OTLP受容体

表示場所:

表 30. OTLP アクセプタ設定フィールド
フィールド 説明 Default 検証
http HostPortWithName OpenTelemetryアクセプター( HTTP エンドポイント)のホストとポート
grpc HostPortWithName OpenTelemetryアクセプター( gRPC エンドポイント)のホストとポート

OperationScope

基礎となる型: string

検証:

  • 列挙型: [コアグローバル]

表示場所:

表 32. 操作範囲の設定フィールド
フィールド 説明
global
core
OverloadManager

表示場所:

表 33. オーバーロードマネージャーの設定項目
フィールド 説明 Default 検証
heapShrinkScalingThreshold整数 Envoy の「shrink_heap」オーバーロードアクションをトリガーするための閾値。 25 GB 最大:100 最小:0
heapShrinkSaturationThreshold整数 Envoy の「shrink_heap」オーバーロードアクションがフルスケールで動作するしきい値。 50 最大:100 最小:0
maxHeapSizePercent整数 割り当てられたメモリ総量に対するヒープサイズの最大割合。 90 最大:100 最小:0

PortalConfig

表示場所:

表 34. ポータルの設定項目
フィールド 説明 Default 検証
host文字列 ポータルエンドポイント URL

PostgresConfig

表示場所:

表 35. Postgres 設定項目
フィールド 説明 Default 検証
hosts文字列の配列 データ・ストアに接続するためのホストのリスト。 ClickHouse クラスターの場合は、各項目をシャーディングのための正しい順序で入力する必要があります。 MinItems: 1
ports NamedPorts データ・ストアに接続するための名前付きポートのリスト。 省略した場合は、デフォルト・ポートが使用されます。
properties プロパティ データ・ストアのオプション・プロパティー。
authEnabledブール値 データ・ストアの認証を有効にします。 資格情報は、対応するコアと同じ名前を持つコア名前空間内のシークレットに構成する必要があります。
databases文字列の配列

ProxyConfig

表示場所:

表 36. プロキシ設定フィールド
フィールド 説明 Default 検証
host文字列 ホスト名または IP アドレス。
port整数 ポート。
nonProxyHosts文字列の配列

S3Config

基底型: 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""}

S3Config 構成。

表示場所:

SESConfig

SESConfig は、E メール送信用に Amazon Simple Email Service を構成します。

表示場所:

表 37. SESの設定フィールド
フィールド 説明 Default 検証
from文字列 発信元の E メール・アドレス。
returnPath文字列 リターン・パス。
region文字列 AWS リージョン。

SMTPConfig

SMTPConfig は、E メール送信用に SMTP サーバーを構成します。

表示場所:

表 38. SMTPの設定項目
フィールド 説明 Default 検証
from文字列 発信元の E メール・アドレス。
host文字列 SMTP サーバーのホスト名。
port整数 SMTP サーバーのポート。
useSSLブール値 UseSSL が true に設定されている場合、SSL が有効になります。 いいえ
startTLSブール値 StartTLS が true に設定されている場合、TLS が有効になります。 いいえ
check_server_identityブール値 CheckServerIdentity が true に設定されている場合、サーバー ID 検証が有効になります。 いいえ

ServiceProviderConfig

表示場所:

表 39. サービスプロバイダーの設定項目
フィールド 説明 Default 検証
basePath文字列 ベース URL (デフォルト設定: "/auth")。 /auth パターン:^\/.*
maxIDPMetadataSizeInBytes整数 最大 IDP メタデータ・サイズ (デフォルト設定: 200000)。 200000
maxAuthenticationLifetimeSeconds整数 認証の最大存続時間 (デフォルト設定: 604800)。 604800

状況

基礎となる型: string

Instana ステータス。

表示場所:

  • ResourceStatus
表 40. ステータス設定フィールド
フィールド 説明
Ready
Error
Progressing
Maintenance

StorageConfig

表示場所:

表 41. ストレージ構成フィールド
フィールド 説明 Default 検証
pvcConfig PersistentVolumeClaimSpec 外部ストレージ用の PersistentVolumeClaim を設定します。 このボリュームは、ReadWriteMany アクセスをサポートしていなければなりません。
s3Config S3Config 外部ストレージ用に S3 (または互換性のある) を構成します。
gcloudConfig GCloudConfig 外部ストレージ用に Google Cloud Storage を構成します。

StorageConfigs

外部ストレージ (PVC、 S3、GCloud バケット) の構成

表示場所:

表 42. ストレージ構成フィールド
フィールド 説明 Default 検証
rawSpans StorageConfig ロー・スパン外部ストレージの構成。 未加工スパンの保管先を構成します。
synthetics StorageConfig シンセティック外部ストレージの構成。 シンセティック・テスト結果を保管する場所を構成します。
syntheticsKeystore StorageConfig シンセティック外部ストレージの構成。 シンセティックが資格情報を保管する場所を構成します。
eumSourceMaps StorageConfig EUM 外部ストレージの構成。 EUM ソース・マップを保管する場所を構成します。
butlerKeystore StorageConfig Butlerの外部ストレージの設定。

ユニット

Unit は、units API のスキーマです。

表示場所:

表 43. ユニット構成フィールド
フィールド 説明 Default 検証
apiVersion文字列 instana.io/v1beta2
kind文字列 Unit
metadata ObjectMeta フィールドの詳細についてはmetadata、 Kubernetes および API のドキュメントを参照してください。
spec UnitSpec

UnitList

UnitList にユニットのリストが含まれています。

表 44. ユニットリストの設定項目
フィールド 説明 Default 検証
apiVersion文字列 instana.io/v1beta2
kind文字列 UnitList
metadata ListMeta フィールドの詳細についてはmetadata、 Kubernetes および API のドキュメントを参照してください。
items 要素配列

UnitSpec

UnitSpec は、ユニットの必要な状態を定義します。

表示場所:

表 45. ユニット仕様の設定フィールド
フィールド 説明 Default 検証
extraLabelsオブジェクト (キー:文字列, 値:文字列) オペレーターが作成するすべてのユニットオブジェクトに追加されるラベル。
coreName文字列 コアの名前。
coreNamespace文字列 コア・コンポーネントが存在する名前空間。
unitName文字列 テナント・ユニットの名前。 MaxLength: 13 パターン:^[a-z][a-z0-9]*$
tenantName文字列 テナントの名前。 MaxLength: 15 パターン:^[a-z][a-z0-9]*$
resourceProfile ResourceProfile 使用するリソース・プロファイル。 ミディアム 一覧:[デモ 小 中 大]
heapDumpsPVC PersistentVolumeClaimSpec JVM のヒープダンプを保存するためのPVCを設定します。 設定されていない場合、ヒープダンプは OufOfMemoryError にあるマウント済みの emptyDir に書き込まれます。 このボリュームは、ReadWriteMany アクセスをサポートしていなければなりません。
env 環境 グローバル環境変数を構成します。
componentConfigs ComponentConfigs ComponentConfigs は、コンポーネントのデフォルト構成をオーバーライドします。
priorityClassName文字列 すべてのユニット・コンポーネントの優先度クラスを構成します。 コア・レベルで構成された優先度クラスをオーバーライドします。
properties プロパティ コンポーネント構成プロパティーを構成します。
nodeSelectorオブジェクト (キー:文字列, 値:文字列) そのノードでスケジュールされるポッドのノードのラベルと一致する必要があるセレクター。 コア・レベルで構成されたノード・セレクターをオーバーライドします。
tolerations 許容範囲 この許容が適用されるポッドは、マッチング演算子を使用して、そのトリプルkey,value,effect に一致operatorするあらゆる汚染を許容します。 コア・レベルで構成された耐障害性をオーバーライドします。
operationMode OperationMode ユニット動作モード。 「通常」または「保守」のいずれか (デフォルトは「通常」)。 デプロイメントは、「保守」に設定されている場合はゼロにスケーリングされます。 標準 Enum: [通常メンテナンス]