カスタムエディションのオプション機能を有効にする
機能フラグを使用することで、 Custom Edition のオプション機能を有効または無効にすることができます。 一部のオプション機能は、デフォルトで無効になっています。
注:
ここで説明するように、文書化された機能を自分で有効にすることができます。 IBM サポートチームからは、他のパブリックプレビュー機能についても同様の方法で有効にするようアドバイスされる場合があります。
1 つ以上のフィーチャーを有効にするには、フィーチャー・フラグを選択して
featureFlags:ブロックをcore.yamlファイルに追加します。 以下の各セクションでは、1 つの機能に機能フラグを設定する例を示します。 次の例では、2 つの機能を使用可能にします。apiVersion: instana.io/v1beta2 kind: Core metadata: name: instana-core namespace: core spec: ... featureFlags: - name: feature.pcf.enabled enabled: true - name: feature.zhmc.enabled enabled: true ...
コア構成を更新した後、クラスターに 設定を適用 します。
BeeInstana メトリクス・パイプライン
この機能には、 Instana のバックエンドコンポーネントをさらに追加した新しいデータパイプラインと、インフラストラクチャメトリクスを保存するためのデータストア( BeeInstana )が含まれています。 このデータに基づいて、さらに多くの機能が製品内でアクティブ化されます。
- カスタム・インフラストラクチャー・ダッシュボード
- インフラストラクチャー・アンバインド分析 (パブリック・プレビュー)
Operator を使用して、 BeeInstana データストアを実行および設定する
Kubernetes 上で稼働し、メトリクスの負荷が大きいセルフホスト型の Instana 環境では、 BeeInstana オペレーターを使用して BeeInstana をデプロイする必要があります。 BeeInstana の使用方法については、 Kubernetes のドキュメントをご覧ください。
コアの設定
ここで、 BeeInstana データ・パイプラインをオペレーターの コア 仕様に追加し、以下の機能フラグを有効にする必要があります。 メイン機能フラグ feature.beeinstana.infra.metrics.enabled は、新規コンポーネントと、それらに基づく一連の機能を活動化します。
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
datastoreConfigs:
beeInstanaConfig:
clustered: true
authEnabled: true
hosts:
- <beeinstana_operator_service>
...
featureFlags:
- name: feature.beeinstana.infra.metrics.enabled
enabled: true
...
さらに、 「インフラストラクチャ向けスマートアラート」(パブリックプレビュー) を有効にすることもできます。
「インフラストラクチャ向けスマートアラート」機能を有効にするには、以下の機能フラグを設定してください:
...
featureFlags:
- name: feature.beeinstana.infra.metrics.enabled
enabled: true
- name: feature.infra.smart.alerts.enabled
enabled: true
...
さらに、 BeeInstana クラスターまたはホストの資格情報を、以下のようにコア・シークレットで構成する必要があります。
...
datastoreConfigs:
...
beeinstanaConfig:
user: beeinstana-user
password: <SECRET_PASSWORD>
...
...
ロギング
Core 仕様の機能 feature.logging.enabled フラグを使用して、 ロギングを有効にできます。
ロギングを有効にすると、 Custom Edition で以下の機能を利用できます。 これらの機能を利用するために、追加のライセンスは必要ありません。 詳細については、 「ライセンスおよび利用権の要件」 を参照してください。
- ログ用のスマートアラート( Instana トレーサーから生成されたログのみ対象)。 詳細については、 「スマートアラートのログ記録」 を参照してください。
- ログに対する無制限の分析機能( Instana のトレーサーから生成されたログに限定されます)。 詳細については、 「ログの分析」 を参照してください。
- 現在の保存期間、ログの容量、およびログ件数の概要。 詳細については、 「概要」 を参照してください。
logs)が使用されます。問題が発生しないよう、別のClickhouseクラスターまたはホストを使用してください。ログ記録が正しく有効になっていることを確認するには、以下の手順を実行してください:
フィーチャーフラグ
feature.logging.enabledを使用して、 Core 仕様でロギングが有効になっていることを確認してください。ポータルからアドオンのライセンスキーをダウンロードし、そのキーを適用してください。 詳細については、 「セールス・キーの更新」 を参照してください。
Clickhouseオペレータークラスターの使用
このシナリオでは、 オペレーターの指示に従って、別のClickHouseクラスターを設定してください。
Operator Coreの仕様
オペレーター側では、 Core 仕様には、2 つのクリック・ハウス・エントリーとフィーチャー・フラグ feature.logging.enabledが必要です。
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
clickhouseConfigs:
- clusterName: local
authEnabled: true
hosts:
- <application_ch_cluster>
schemas:
- application
- slis
- clusterName: local
authEnabled: true
hosts:
- <logs_ch_cluster>
schemas:
- logs
...
featureFlags:
- name: feature.logging.enabled
enabled: true
...
さらに、以下のようにして、コア・シークレット内の新しいクリックハウス・クラスターまたはホストの資格情報を構成します。
...
datastoreConfigs:
...
clickhouseConfigs:
- user: clickhouse-application-user
password: <USER_GENERATED_PASSWORD>
adminUser: clickhouse-application-user
adminPassword: <USER_GENERATED_PASSWORD>
schemas:
- application
- slis
- user: clickhouse-logs-user
password: <USER_GENERATED_PASSWORD>
adminUser: clickhouse-logs-user
adminPassword: <USER_GENERATED_PASSWORD>
schemas:
- logs
...
...
自動化フレームワーク
この機能により、 Instana の自動化フレームワークがイベントの是正措置を実行できるようになります。 人工知能(AI)を活用して、アクションをイベントに関連付け、 Instana のUIにある「Issues」タブから直接アクションを実行することができます。
自動化フレームワークの機能フラグを有効にする
自動化フレームワーク・コンポーネントを有効にするには、以下の例に示すように、 core.yaml ファイルの featureFlags セクションを更新します。
...
featureFlags:
- name: feature.automation.enabled
enabled: true
...
この機能の詳細については、 「自動化の管理」 を参照してください。
AWS メトリックストリーム
この機能により、 AWS のメトリクスストリームとの統合が可能となり、 AWS および CloudWatch のメトリクスを OpenTelemetry 形式で収集できるようになります。
AWS のメトリクスストリームに対する機能フラグを有効にする
AWS のメトリクスストリーム監視を有効にするには、以下の例に示すように、ファイル core.yaml 内のセクション featureFlags を更新してください
...
featureFlags:
- name: feature.cloudwatch.metric.streams.enabled
enabled: true
...
AIを活用したアクション生成
この機能を使用すると、生成AIに手動アクションやスクリプトアクションを作成させることができます。
AIアクション生成の機能フラグを有効にする
AIアクション生成コンポーネントを有効にするには、` core.yaml ` ファイル内の `featureFlags` セクションを、以下の例のように更新してください
featureFlags:
- name: feature.action.ai.generation.enabled
enabled: true
AIによるアクション生成機能の詳細については、 「インテリジェントな修復:AIによるアクション生成」 を参照してください。
AIゲートウェイ
AIゲートウェイ機能により、AIゲートウェイでLLMゲートウェイの設定が可能になります。
AIゲートウェイの機能フラグを有効にする
AIゲートウェイを有効にするには、` core.yaml ` ファイル内の ` `featureFlags` ` セクションを、以下の例のように更新してください
featureFlags:
- name: feature.ai.gateway.enabled
enabled: true
AIゲートウェイ機能の詳細については、 「AIゲートウェイ」 を参照してください。
インシデントの要約
インシデント要約機能により、AI を使用してインシデントを要約することができます。 この機能は、インシデントの詳細を表示している際、そのインシデントの 「概要とAIによるメモ」 ペインから利用できます。 詳細については、 「インシデントの要約」 を参照してください。
インシデントの要約機能のフラグを有効にする
...
featureFlags:
- name: feature.incident.ai.summarization.enabled
enabled: true
- name: feature.instana.chat.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
AI アシスタント
このAIアシスタント機能により、 Instana のAIアシスタントが有効になります。 この機能の詳細については、 「AIアシスタント」 をご覧ください。
AIアシスタントの機能フラグを有効にする
core.yaml 内のセクション featureFlags を更新してください:...
featureFlags:
- name: feature.incident.ai.summarization.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
SLOアシスタント
SLOアシスタント機能は、AIを活用してSLOの要約や解説を生成します。
SLOの詳細を表示すると、SLOダッシュボード上で確認できます。 要約を生成するには、 「AI要約を生成」 をクリックしてください。 この機能の詳細については、 「AIを活用したSLO分析」 をご覧ください。
SLOアシスタントの機能フラグを有効にする
featureFlags を更新してください:
...
featureFlags:
- name: feature.slo.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
シンセティック・モニタリング
この機能には、セルフホスト型オペレーターでの Syntheticモニタリングの有効化をサポートする機能が含まれています。 この機能を有効にすると、オペレーターはシンセティック・モニター・コンポーネントをデプロイできます。 これらのコンポーネントは、Synthetic Point-of-Presence( PoP )エージェントによって使用され、Webアプリケーションに対する合成テストを実行し、その結果を Instana のUIに表示することができます。
Syntheticモニタリング用の外部ストレージを設定する
シンセティック・モニターを有効にする前に、コア仕様 (synthetics、 syntheticsKeystore) の storageConfigs セクションで 2 つの外部ストレージ構成を構成します。
デフォルトでは、シンセティック・ストレージ構成に保管されているデータは 60 日間保持されます。 Syntheticモニタリングのデータ保持期間を変更するには、 「Syntheticモニタリングのデータ保持期間」 を参照してください。
現在、 GCloud および S3 または互換 バケットがサポートされており、ファイル・システムは複数の読み取り/書き込み永続ボリュームに基づいています。
storageConfigs の合成テストに関する仕様の詳細については、 storageConfigs を参照してください。
Syntheticモニタリングコンポーネントの機能フラグを有効にする
シンセティック・モニター・コンポーネントを有効にするには、コア仕様の featureFlags 構成の下に以下の機能フラグを設定します。
...
featureFlags:
- name: feature.synthetics.enabled
enabled: true
...
エンドユーザー監視
JavaScript のソースマップをアップロードするための外部ストレージを設定する
Instana ( SaaS )を利用してプライベートなウェブサイトを監視する場合、 JavaScript のソースマッピングファイルをアップロードできます。 JavaScript のソースマップをアップロードする前に、 Core 仕様のセクション storageConfigs で外部ストレージを設定する必要があります。 JavaScript のソースマップを保存するための3つのオプションは以下の通りです:
- S3 (または互換)
- Google Cloud Storage
- ファイル・システム
エンドユーザー監視(EUM)ソースマップに関する StorageConfigs 仕様の詳細については、 StorageConfigs を参照してください。
その他のプラットフォーム
以下のインフラストラクチャー・プラットフォーム・ダッシュボードは、デフォルトでは製品で使用できません。 ダッシュボードを「プラットフォーム」メニュー項目に追加するには、コア仕様にその機能フラグを設定します。
Kubecost
Kubecost を無効にするには、次の例に示すように、ファイル core.yaml 内の機能フラグ false に関連付けられた feature.kubecost.enabled プロパティ enabled を に設定します
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.kubecost.enabled
enabled: false
...
VMware Tanzu
VMware Tanzu を有効にするには、ファイル core.yaml に以下の設定を行ってください:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.pcf.enabled
enabled: true
...
VMware vSphere
VMware vSphere,を有効にするには、core.yamlファイルに以下の設定を行う:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.vsphere.enabled
enabled: true
...
OpenStack
OpenStack,を有効にするには、core.yamlファイルに以下の設定を行う:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.openstack.enabled
enabled: true
...
IBM Power HMC
IBM Power のHMCを有効にするには、ファイル core.yaml に以下の設定を行ってください:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.phmc.enabled
enabled: true
...
IBM Power VC
IBM Power のVCを有効にするには、ファイル core.yaml に以下の設定を行ってください:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.powervc.enabled
enabled: true
...
IBM Z HMC
IBM ZHMCを有効にするには、core.yamlファイルに以下の構成を設定します:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.zhmc.enabled
enabled: true
...
ビジネス・プロセス
この機能には、セルフホスト型の Instana Enterpriseオペレーターでビジネスプロセスを有効にするためのサポートが含まれています。 この機能を有効にすると、オペレーターはビジネスプロセスコンポーネントを展開できるようになります。
ビジネスプロセスコンポーネントの機能フラグを有効にする
ビジネスプロセスコンポーネントを有効にするには、ファイル core.yaml 内の設定 featureFlags で以下の機能フラグを設定してください:
...
featureFlags:
- name: feature.business.observability.enabled
enabled: true
...
Windows Hyper-V
Windows のHyper-Vを有効にするには、ファイル core.yaml に以下の設定を行ってください:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.windowshypervisor.enabled
enabled: true
...
詳細については、 「 Windows Hyper-V の監視」 を参照してください。
XenServer
XenServer, を有効にするには、ファイル core.yaml に以下の設定を行ってください:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.xenserver.enabled
enabled: true
...
Linux KVMハイパーバイザー
Linux のKVMハイパーバイザーを有効にするには、ファイル core.yaml に以下の設定を行ってください:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.linuxkvmhypervisor.enabled
enabled: true
...
詳細については、 「 Linux KVM ハイパーバイザーの監視」 を参照してください。
「 WalkMe 」および「 AssistMe 」と 「回答を取得 」ボタンの連携
ユーザーエクスペリエンスを向上させるため、 WalkMe および AssistMe が、 Instana の UI にある「 回答を取得 」ボタンと統合されました。 AssistMe 統合的な製品サポートを提供します。 必要な時に確実にサポートを受けられるよう、関連するツアーや記事、およびドキュメント、コミュニティ、チケット管理へのクイックリンクを一箇所にまとめて表示します。
WalkMe の機能フラグを有効にする
WalkMe を有効にすると、ガイドツアー、ツールチップ、およびアプリ内メッセージを表示できるようになります。これにより、ユーザーの迅速なオンボーディング、主要機能の発見、および状況に応じたサポートの提供が可能になります。 ファイル core.yaml で WalkMe, を有効にするには、設定 featureFlags で以下の機能フラグを設定してください:
...
featureFlags:
- name: feature.walkme.tool.enabled
enabled: true
...
「回答を取得」 ボタンの機能フラグを有効にする
「回答を取得」 ボタンを有効にするには、ファイル core.yaml 内の対応する機能フラグを設定してください。 「 回答を取得」 ボタンが有効になっている場合、 Instana のUIにあるこのボタンをクリックすると、 WalkMe のガイダンスや AssistMe のサポートパネルにアクセスできます。
...
featureFlags:
- name: feature.walkme.tool.enabled
enabled: true
- name: feature.assistme.enabled
enabled: true
...
水平ポッド・オートスケーラー(HPA)
Instana カスタムエディションはHPAに対応しています。 Instana Custom Edition( API )を使用して、HPA を有効化および管理できます。 詳細については、 「オートスケーリングの設定」 を参照してください。
前提条件
HPAを有効にする前に、以下の条件が満たされていることを確認してください:
- Kubernetes クラスターは、HPA( API )をサポートしています。
- メトリクス、サーバー、またはその他のサポートされているメトリクスプロバイダーが利用可能で、正常に動作しています。
- このクラスターには、水平スケーリングを可能にする十分な演算能力が備わっています。
- HPAの決定に関与するすべての Instana コンポーネントに対して、CPUリクエストを設定しました。
サポートされるバージョン
HPAは、標準の Kubernetes デプロイメントモデルを使用する、現在メンテナンス中のすべての Instana Custom Edition のバージョンでサポートされています。
スケーリング指標
Instana Custom Editionでは、 デフォルトのスケーリング指標としてCPU使用率が使用されます。 あるコンポーネントのすべてのポッドにおける平均CPU使用率が、総CPU要求量の150パーセントを超えた場合、スケーリングが行われます。 メモリやカスタムメトリクスなどのその他のメトリクスは、現時点ではサポートされていません。
クラスタの容量が不足しています
ノードのリソース不足によりクラスターが新しいポッドをスケジューリングできない場合、新しいレプリカは保留状態のままとなります。 Instana HPAの容量に関する問題に特化したプラットフォームレベルのアラートは生成されません。 スケーリングの障害を検出するには、 Kubernetes のイベントを監視するか、 Kubernetes のHPA監視ツールを使用する必要があります。 詳細については、 Kubernetes の「Horizontal Pod Autoscaler のモニタリング」 を参照してください。
サイズ選定の指針とベストプラクティス
コンポーネントの拡張に伴い安定した運用を維持するために、以下のサイジングの指針とベストプラクティスを適用してください:
- クラスタ内にヘッドルームを確保し、水平スケーリングを可能にする。 Instana ピーク負荷時に備えて、容量を確保しておくことを推奨します。
- 各コンポーネントに対して現実的なCPUリクエストを設定し、正確なHPAの決定を行うようにします。
- ノードの飽和を防ぐため、クラスタレベルのメトリクスを監視してください。
- スケーリングの挙動を定期的に確認し、必要に応じてHPAの目標値を調整してください。
Kubernetes 水平ポッドオートスケーラーの監視
Kubernetes のHorizontal Pod Autoscalerの監視は、デフォルトで有効になっています。 ただし、必要がない場合は、この機能を無効にすることができます。
Kubernetes の水平ポッドオートスケーラーの監視に関する機能フラグを無効にする
Kubernetes の水平ポッドオートスケーラーのモニタリングを無効にするには、ファイル core.yaml 内の設定 featureFlags で、以下のフィーチャーフラグを設定します
...
featureFlags:
- name: feature.kubernetes.horizontal.pod.autoscaler.enabled
enabled: false
...
Cassandra シードIPアドレスごとにクラスターグループのノードをグループ化する
Instana Cassandraノードをクラスタ名ごとにグループ分けします。 環境によっては、同じ名前のクラスタが複数存在する場合があります。 そのような場合は、次の機能フラグを有効にすることができます:
---
featureFlags:
- name: feature.group.cassandra.nodes.by.seed.ipaddresses
enabled: true
ServiceNow ITSMアプリのアラート配信チャネル
ServiceNow のITSM(ITサービス管理)アプリのアラートチャネルは、 Instana と ServiceNow アプリケーションの間でアラート通知を伝達します。 詳細については、 ServiceNow のITSMアプリをご覧ください。
ServiceNow のITSMアプリのアラートチャネルを有効にするには、 core.yaml ファイル内の featureFlags 設定で、以下の機能フラグを設定してください:
...
featureFlags:
- name: feature.alert.channel.bidirectional.enabled
enabled: true
- name: feature.service.now.advanced.enabled
enabled: true
...
無制限の分析、カスタムサービス名、およびスマートアラート用のカスタム環境変数
この機能により、プロセスからカスタム環境変数を抽出することができます。 抽出された変数は、Unbounded Analytics、カスタムサービス名、およびSmart Alertsで使用できます。
core.yaml 内の設定 featureFlags で以下の機能フラグを設定してください:...
featureFlags:
- name: feature.process.extract.environment.variables.tags.enabled
enabled: true
- name: feature.process.environment.variable.extraction.enabled
enabled: true
...
INSTANA_CUSTOM_この機能を有効にすると、デフォルトのプレフィックスが付いたプロセス環境変数が抽出されます。 デフォルトでは、プロセスごとに最大20個の環境変数が抽出されます。