問題タブ [ingest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-data-explorer - 現在のタイムスタンプを kusto テーブルに挿入/取り込む方法
次のクエリを使用して、現在の日時をデータ型として持つテーブルに挿入しようとしています。
.ingest inline into table NoARR_Rollout_Status_Dummie <| @'datetime(2021-06-11)',Sam,Chay,Yes
次のクエリを使用してテーブルが作成されました。
.create table NoARR_Rollout_Status_Dummie ( Timestamp:datetime, Datacenter:string, Name:string, SurName:string, IsEmployee:string)
しかし、テーブル内のデータを表示しようとすると、TimeStamp が入力されているのを確認できませんでした。不足しているものはありますか?
elasticsearch - Elasticsearch ingest plugin javaでの取り込み中にエイリアスからインデックス名を取得する
Elasticsearch v7.9 を使用しており、取り込み中にエイリアス名ではなくインデックス名を取得する必要があります。
エイリアス名= employees_prod およびインデックス名= employees
上記のようにドキュメント作成用のエイリアス名を渡すと、elasticsearch ingest プラグインでの取り込み時にingestDocument.getSourceAndMetadata() .get("_index") を使用すると、エイリアス名が取得されます。
エイリアス名の代わりにインデックス名を取得する方法はありますか?
インデックス名を取得するために、以下のようにパイプラインで動的な値を設定しようとしました。しかし、それは私にはうまくいきません。
elasticsearch - Kibana でパイプラインを取り込み、フィールドを単語に分割する方法
フィールドを単語に分割するために、以下のような取り込みパイプラインを作成しました。
しかし、それはフィールドを文字に分割します:
セパレーターをコンマに置き換えると、同じパイプラインでフィールドが単語に分割されます。
出力は次のようになります。
セパレータが「|」の場合、フィールドを単語に分割するにはどうすればよいですか? 次の質問は、この取り込みパイプラインを既存のインデックスにどのように適用できるかということです。この解決策を試しましたが、うまくいきません。
編集
2 つの部分を 2 つの列に割り当てるドキュメントを含むパイプライン全体を次に示します。
これにより、次の応答が生成されます。
を設定"separator": "\\|"
すると、次のエラーが発生します。