
{"version": "2.0","statement": [{"effect": "allow","action": ["cls:DescribeTopics","cls:SearchLog"],"resource": ["*"]}]}
{es_password}を、お客様が設定するESアクセスパスワードに置き換えてください。docker run -d \\--name elasticsearch-7.10.2 \\-p 9200:9200 \\-e "discovery.type=single-node" \\-e "ES_JAVA_OPTS=-Xms1g -Xmx1g" \\-e "xpack.security.enabled=true" \\-e "ELASTIC_PASSWORD={es_password}" \\docker.elastic.co/elasticsearch/elasticsearch:7.10.2
docker run -d \\--name cls-kibana-proxy \\-p 9201:9201 \\-e META_ES_ENDPOINT={esアドレス, http://ip:port} \\-e META_ES_USERNAME={es_user} \\-e META_ES_PASSWORD={es_password} \\-e CLS_REGION={region} \\-e CLS_SECRET_ID={SECRET_ID} \\-e CLS_SECRET_KEY={SECRET_KEY} \\-e CLS_SYNC_ENABLED=true \\-e CLS_SYNC_FILTERS=* \\gz-cls-images.tencentcloudcr.com/public/kibana-proxy:alpha-v0.6
docker run -d \\--name cls-kibana-proxy \\-p 9201:9201 \\-e META_ES_ENDPOINT={esアドレス, http://ip:port} \\-e META_ES_USERNAME={es_user} \\-e META_ES_PASSWORD={es_password} \\-e CLS_REGION={region} \\-e CLS_SECRET_ID={SECRET_ID} \\-e CLS_SECRET_KEY={SECRET_KEY} \\-e CLS_SYNC_ENABLED=true \\-e CLS_SYNC_FILTERS=* \\-e CLS_REGION_1={region_1} \\-e CLS_SECRET_ID_1={SECRET_ID} \\-e CLS_SECRET_KEY_1={SECRET_KEY} \\-e CLS_SYNC_FILTERS_1=* \\gz-cls-images.tencentcloudcr.com/public/kibana-proxy:alpha-v0.6
変数 | 必須 | 説明 |
META_ES_ENDPOINT | はい | ES(ミニクラスタ)アクセスアドレス、形式は http://ip:portです。 |
META_ES_USERNAME | はい | ESアクセスユーザー名、デフォルトはelasticです。 |
META_ES_PASSWORD | はい | ESアクセスパスワード |
CLS_REGION | はい | |
CLS_SECRET_ID | はい | サブアカウントのSecretId |
CLS_SECRET_KEY | はい | サブアカウントのSecretKey |
CLS_SYNC_ENABLED | いいえ | 自動同期を有効にするかどうかです。有効にすると、日志主题をKibana Index Patternに自動的に追加できます。 デフォルトはfalseです。自動同期は無効です。有効にするにはtrueを設定します。 |
CLS_MAX_INDEX_PATTERNS | いいえ | KibanaのIndexPattern最大数です。デフォルトは1000です。上限を超えると、Index Patternは自動的に追加されません。 |
CLS_SYNC_FILTERS | いいえ | 自動同期を有効にすると、筛选条件を満たす日志主题をKibana Index Patternに同期します。 空/未設定:ログトピックを同期しません。 * :すべてのログトピックを同期します。 フィルタ条件:json文字列を使用してフィルタ条件を設定します。サポートされているフィルタ条件については、トピックリスト取得APIのFiltersパラメータを参照してください。例えば '{"logsetName": ["logset-dev"]}'です。 |
LOG_LEVEL | いいえ | 日志级别:DEBUG、INFO、WARN、デフォルトはINFOです。 |
PROXY_AUTH | いいえ | Proxy認証を有効にするかどうかです。デフォルトはtrueです。 |
CLS_ES_ENDPOINT | いいえ | CLS Elasticsearch互換インターフェースアドレスです。デフォルトは外部ネットワークアドレスです。 外部ネットワークアドレス:https://${region}.cls.tencentcs.com 内部ネットワークアドレス:https://${region}.cls.tencentyun.com |
CLS_API_ENDPOINT | いいえ | CLS APIアドレスです。デフォルトは外部ネットワークアドレスです。 外部ネットワークアドレス:https://cls.tencentcloudapi.com(非金融区のみ対応) 内部ネットワークアドレス:https://cls.internal.tencentcloudapi.com |
_{自動増分id}を追加します。例えば、CLS_REGION_1、CLS_REGION_2です。cat > ./kibana.yml << 'EOF'server.host: "0.0.0.0"# Elasticsearch 設定elasticsearch.hosts: ["{proxy_address}"]elasticsearch.username: "{es_user}"elasticsearch.password: "{es_password}"elasticsearch.shardTimeout: 30sxpack.security.enabled: truexpack.data_enhanced.enabled: falseEOF
http://ip:portです。docker run -d \\--name kibana-7.10.2 \\-p 5601:5601 \\-v ./kibana.yml:/usr/share/kibana/config/kibana.yml:ro \\docker.elastic.co/kibana/kibana:7.10.2
values.yamlを作成します。内容は以下のとおりです。その中の{es_password}を、お客様が設定するESアクセスパスワードに置き換えてください。{region}をログトピックが属する地域に置き換えてください。{SECRET_ID}、{SECRET_KEY}をサブアカウントキーに置き換えてください。elasticsearch:enabled: truepassword: "{es_password}"kibana-proxy:image:tag: "v0.9.0"env:CLS_SYNC_ENABLED: "true"CLS_MAX_INDEX_PATTERNS: "1000"clsRegions:- CLS_REGION: "{region}"CLS_SECRET_ID: "{SECRET_ID}"CLS_SECRET_KEY: "{SECRET_KEY}"CLS_SYNC_FILTERS: '*'
elasticsearch:enabled: truepassword: "{es_password}"kibana-proxy:image:tag: "v0.9.0"env:CLS_SYNC_ENABLED: "true"CLS_MAX_INDEX_PATTERNS: "1000"clsRegions:- CLS_REGION: "{region}" # マルチリージョン/アカウント設定CLS_SECRET_ID: "{SECRET_ID}"CLS_SECRET_KEY: "{SECRET_KEY}"CLS_SYNC_FILTERS: '*'- CLS_REGION: "{region}" # マルチリージョン/アカウント設定CLS_SECRET_ID: "{SECRET_ID}"CLS_SECRET_KEY: "{SECRET_KEY}"CLS_SYNC_FILTERS: '*'
変数 | 必須 | 説明 |
CLS_REGION | はい | |
CLS_SECRET_ID | はい | サブアカウントのSecretId |
CLS_SECRET_KEY | はい | サブアカウントのSecretKey |
CLS_SYNC_ENABLED | いいえ | 自動同期を有効にするかどうかです。有効にすると、ログトピックをKibana Index Patternに自動的に追加できます。 デフォルトはfalseです。自動同期は無効です。有効にするにはtrueを設定します。 |
CLS_MAX_INDEX_PATTERNS | いいえ | KibanaのIndexPattern最大数です。デフォルトは1000です。上限を超えると、Index Patternは自動的に追加されません。 |
CLS_SYNC_FILTERS | いいえ | 自動同期を有効にすると、筛选条件を満たす日志主题をKibana Index Patternに同期します。 空/未設定:ログトピックを同期しません。 * :すべてのログトピックを同期します。 フィルタ条件:json文字列を使用してフィルタ条件を設定します。サポートされているフィルタ条件については、トピックリスト取得APIのFiltersパラメータを参照してください。例えば '{"logsetName": ["logset-dev"]}'です。 |
CLS_ES_ENDPOINT | いいえ | CLS Elasticsearch互換インターフェースアドレスです。デフォルトは外部ネットワークアドレスです。 外部ネットワークアドレス:https://${region}.cls.tencentcs.com 内部ネットワークアドレス:https://${region}.cls.tencentyun.com |
CLS_API_ENDPOINT | いいえ | CLS APIアドレスです。デフォルトは外部ネットワークアドレスです。 外部ネットワークアドレス:https://cls.tencentcloudapi.com(非金融区のみ対応) 内部ネットワークアドレス:https://cls.internal.tencentcloudapi.com |
helm install cls-kibana-proxy-stack https://cls-kibana-proxy-1254077820.cos.ap-guangzhou.myqcloud.com/cls-kibana-proxy-stack-0.0.1.tgz -f values.yaml -n cls --create-namespace
フィードバック