Special sensors
その他の特殊センサー
CVE (脆弱性監視)
📚 公式ドキュメント: CVE (脆弱性監視)
| com.instana.plugin.cve:
enabled: true
concert:
base_url: 'https://concert.example.com'
instance_id: 'instance-12345'
api_key: '[Concert-API-Key]'
poll_rate: 360 # 分単位(デフォルト6時間)
|
eBPF (Extended Berkeley Packet Filter)
📚 公式ドキュメント: eBPF (Extended Berkeley Packet Filter)
| com.instana.plugin.ebpf:
enabled: true
opentelemetry-ebpf-profiling:
enabled: true
processSelectionEnabled: false
|
eBPF要件:
- Linux カーネル 4.7以降
- debugfs マウント済み
- RHEL 7.6以降(カーネル 3.10.0-957以降)
eBPFの利点:
- カーネルレベルの可観測性
- オーバーヘッド最小
- 詳細なネットワーク/システムメトリクス
ETCD
📚 公式ドキュメント: ETCD
| com.instana.plugin.etcd:
enabled: true
caCertificate: '/etc/etcd/ca.crt'
clientCertificate: '/etc/etcd/client.crt'
clientKey: '/etc/etcd/client.key'
poll_rate: 10 # 秒単位(デフォルト5秒)
|
ETCD分散KVS:
- Kubernetesバックエンド
- クラスター健全性
- キー統計
HashiCorp Consul
📚 公式ドキュメント: HashiCorp Consul
| com.instana.plugin.consul:
enabled: true
client: 'localhost'
httpPort: 8500
token: '[Consul-ACL-Token]'
poll_rate: 5 # 秒単位(デフォルト5秒)
|
Consulサービスメッシュ:
- サービスディスカバリ
- ヘルスチェック
- KVストア
HashiCorp Nomad
📚 公式ドキュメント: HashiCorp Nomad
| com.instana.plugin.nomad:
poll_rate: 5 # 秒単位(デフォルト5秒)
caCertificate: '/etc/nomad/ca.crt'
clientCertificate: '/etc/nomad/client.crt'
clientKey: '/etc/nomad/client.key'
|
Nomadオーケストレーター:
- ジョブスケジューリング
- アロケーション状態
- クライアント統計
HashiCorp Vault (監視)
📚 公式ドキュメント: HashiCorp Vault (監視)
| com.instana.plugin.vault:
token: '[Vault-Token]'
enabled: true
poll_rate: 1 # 秒単位(デフォルト1秒)
|
注意: これはVault自体の監視用。シークレット取得は com.instana.configuration.integration.vault を使用。
CRI-O
📚 公式ドキュメント: CRI-O
| com.instana.plugin.crio:
stats:
interval: 10 # 秒単位
|
CRI-O コンテナランタイム:
- Kubernetes CRI実装
- コンテナメトリクス
- Podman互換
ClickHouse
📚 公式ドキュメント: ClickHouse
| com.instana.plugin.clickhouse:
enabled: true
user: 'default'
password: 'password'
protocol: 'http' # または 'https'
host: 'localhost'
httpPort: 8123
tracingEnabled: false
profilingEnabled: false
clusterName: 'production'
poll_rate: 5 # 秒単位(デフォルト5秒)
monitorTables:
- 'database1.table1'
- 'database2.table2'
|
ClickHouse OLAP:
- カラム指向データベース
- リアルタイム分析
- 高速クエリ処理
OpenLDAP
📚 公式ドキュメント: OpenLDAP
| com.instana.plugin.openldap:
user: 'cn=Manager,dc=example,dc=com'
password: 'ldap_password'
port: 389 # デフォルトポート
schemaPath: '/etc/openldap/schema'
poll_rate: 1 # 秒単位(デフォルト1秒)
|
OpenLDAPディレクトリサービス:
- 接続統計
- 操作カウント
- レプリケーション状態
Active Directory
📚 公式ドキュメント: Active Directory
| com.instana.plugin.activedirectory:
enabled: true
poll_rate: 30 # 秒単位(デフォルト10秒)
|
JBoss Data Grid
📚 公式ドキュメント: JBoss Data Grid
| com.instana.plugin.jbossdatagrid:
enabled: true
poll_rate: 1 # 秒単位(デフォルト1秒)
|
JBoss Data Grid:
- 分散キャッシュ
- クラスター統計
- キャッシュヒット率
Hazelcast
📚 公式ドキュメント: Hazelcast
| com.instana.plugin.hazelcast:
poll_rate: 1 # 秒単位(デフォルト1秒)
|
Hazelcast IMDG:
- インメモリデータグリッド
- 分散コンピューティング
- クラスター健全性
Jenkins
📚 公式ドキュメント: Jenkins
| com.instana.plugin.jenkins:
user: 'admin'
password: 'jenkins_password'
poll_rate: 1 # 秒単位(デフォルト1秒)
|
Jenkins CI/CD:
- ビルド統計
- ジョブ実行時間
- キュー情報
Kafka Connect
📚 公式ドキュメント: Kafka Connect
| com.instana.plugin.kafkaconnect:
poll_rate: 1 # 秒単位(デフォルト1秒)
|
Kafka Connect:
- コネクター状態
- タスク統計
- スループット
SAP ABAP
📚 公式ドキュメント: SAP ABAP
| com.instana.plugin.sap.abap:
remote:
- host: 'sap-server.example.com'
sysnr: '00' # システム番号
client: '100' # クライアント番号
user: 'monitoring_user'
password: 'sap_password'
poll_rate: 60 # 秒単位(デフォルト60秒)
availabilityZone: 'SAP Production'
|
SAP Java Netweaver
📚 公式ドキュメント: SAP Java Netweaver
| com.instana.plugin.sap.java.netweaver:
enabled: true
remote:
- host: 'netweaver.example.com'
jmxport: '50004'
user: 'Administrator'
password: 'netweaver_password'
sysnr: '00'
poll_rate: 60
availabilityZone: 'SAP Netweaver'
custom:
jmxBeans:
- name: 'CustomMetric1'
object: 'com.sap:type=CustomBean'
attribute: 'Value'
|
SAP Netweaver Java:
- JVMメトリクス
- アプリケーション統計
- カスタムJMX Bean
Kubecost
📚 公式ドキュメント: Kubecost
| com.instana.plugin.kubecost:
enabled: true
remote:
- url: 'http://kubecost.example.com:9090'
poll_rate: 1800 # 秒単位(30分)
api_key: '[Kubecost-API-Key]'
clusters:
- 'production-cluster'
- 'staging-cluster'
|
Kubecostコスト管理:
- Kubernetesコスト分析
- リソース最適化
- チャージバック
注意: クラスター名はKubecostとKubernetesで一致させる必要があります。
ZHMC (IBM Z Hardware Management Console)
📚 公式ドキュメント: ZHMC (IBM Z Hardware Management Console)
| com.instana.plugin.zhmc:
remote:
- host: 'zhmc.example.com'
port: '6794' # デフォルトポート
user: 'admin'
password: 'zhmc_password'
poll_rate: 60
availabilityZone: 'IBM Z Mainframe'
|
Zookeeper
📚 公式ドキュメント: Zookeeper
| com.instana.plugin.zookeeper:
enabled: true
poll_rate: 1 # 秒単位(デフォルト1秒)
|
Zookeeper分散調整:
- ノード統計
- リーダー選出
- クライアント接続
PHP-FPM
📚 公式ドキュメント: PHP-FPM
| com.instana.plugin.phpfpm:
enabled: true
poll_rate: 10 # 秒単位
|
Custom JMX
📚 公式ドキュメント: Custom JMX
| com.instana.plugin.java:
jmx:
custom:
- objectName: 'com.example:type=CustomBean,name=*'
attributes:
- 'Count'
- 'Rate'
tags:
application: 'my-app'
|
Custom Process Monitoring
📚 公式ドキュメント: Custom Process Monitoring
| com.instana.plugin.process:
env_vars_enabled: true
poll_rate: 3 # 秒単位(デフォルト3秒)
processes:
- 'custom-daemon'
- 'my-application'
arguments:
- '/opt/scripts/batch-job.sh'
services:
- 'my-windows-service'
|
スクリプトアクション
📚 公式ドキュメント: スクリプトアクション
| com.instana.plugin.action.script:
enabled: true
runAs: 'instana_user'
scriptExecutionHome: '/tmp/instana_scripts'
maxConcurrentActions: 5
defaultTimeout: 600
|
HTTPアクション
📚 公式ドキュメント: HTTPアクション
| com.instana.plugin.action.http:
enabled: true
|
Ansibleアクション
📚 公式ドキュメント: Ansibleアクション
| com.instana.plugin.action.ansible:
enabled: true
url: 'https://ansible-tower.example.com'
token:
configuration_from:
type: vault
secret_key:
path: 'secret/ansible'
key: 'api_token'
|