Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Timestream InfluxDB インスタンスで InfluxDB ログを表示するための設定
デフォルトでは、InfluxDB は stdout に移動するログを生成します。詳細については、「Manage InfluxDB logs
Timestream InfluxDB を介して作成したインスタンスから生成される InfluxDB ログを表示するために、ログを 1 時間単位で提供する機能をご用意しました。これらのログは、インスタンスの作成前にユーザーが作成する、指定された S3 バケットに送信されます。
-
インスタンスの作成前に、Timestream InfluxDB のサービスプリンシパルを使用してバケットポリシーを次のように提供することにより、指定された Amazon S3 バケットは Timestream-InfluxDB に、ログをこのバケットに送信するためのアクセス許可も付与します (
{BUCKET_NAME}は、使用している Amazon S3 バケットの実際の名前に置き換えます)。 -
指定されたバケットは、ユーザーが作成した Timestream InfluxDB インスタンスと同じアカウントおよび同じリージョンに置かれている必要があります。
こちらは、インスタンスが influx ログを受け取れるようにするためにユーザーが実行するコマンドです。
aws timestream-influxdb create-db-instance \ --name myinfluxDbinstance \ --allocated-storage 400 \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 --vpc-security-group-ids mysecuritygroup \ --username masterawsuser \ --password \ --db-storage-type InfluxIOIncludedT2このパラメータの形式は次のとおりです。
-- log-delivery-configuration { "S3Configuration": { "BucketName": "string", "Enabled": true|false } }
このフィールドは必須ではなく、ログ記録はデフォルトでは有効にされていません。
このフィールドを設定しないことはログを有効にしないことと同じです。
ログは、プレフィックスが
InfluxLogs/である指定されたバケットに送信されます。インスタンスを作成したら、
update-db-instanceAPI コマンドを使用してログ配信設定を変更できます。
InfluxDB にはさまざまなタイプのログが用意されています。これらは、InfluxDB パラメータを設定することで設定できます。flux-log-enabled パラメータと log-level パラメータを使用して、インスタンスから出力されるログのタイプを設定します。詳細については、「サポートされるパラメータとパラメータ値」を参照してください。