サンプルデータを生成する
このガイドでは、リリース パッケージで提供されている bash スクリプトを使用してサンプルデータを生成する方法について説明します。
始める前に
デフォルトの構成パッケージを適用するか、関連するメッセージ クラス、タイプ、パーサーを作成してください。
スクリプトを実行してサンプルデータを生成する
デプロイ パッケージの /testing/send-data-to-mde.sh ファイルで bash スクリプトを見つけます。このスクリプトには次の 2 つの引数が必要です。
- プロジェクト ID。
- 送信するデータのタイプ。
numericまたはdiscreteになります。
データを送信すると、タイムスタンプが自動的に挿入され、残りの値は同じになります。別のペイロードを送信する場合は、bash スクリプトを編集します。
たとえば、numeric データを送信するには、次のコマンドを使用します。
./send-data-to-mde.sh PROJECT_ID numeric
次のようなレスポンスが表示されます。
send-data-to-mde.sh: ***** Welcome to the MDE Data Generator *****
This script will send numeric data to MDE so that you can
validate that the entire pipeline is working
PROJECT_ID set to PROJECT_ID
You're authenticated as USER_EMAIL
Do you want to start sending data [Y/n]? Y
Sending messages every 5 seconds
Press [CTRL+C] to stop..
Sent:
{
"tagName": "mde-test-numeric",
"timestamp": "1695643807000",
"value": 10
}
messageIds:
- '8840355690320815'
discrete データを送信するには、次のコマンドを使用します。
./send-data-to-mde.sh PROJECT_ID discrete
次のようなレスポンスが表示されます。
send-data-to-mde.sh: ***** Welcome to the MDE Data Generator *****
This script will send discrete data to MDE so that you can
validate that the entire pipeline is working
PROJECT_ID set to PROJECT_ID
You're authenticated as USER_EMAIL
Do you want to start sending data [Y/n]? Y
Sending messages every 5 seconds
Press [CTRL+C] to stop..
Sent:
{
"tagName": "mde-test-discrete",
"timestamp": "1695643827000",
"value": {
"test1": true,
"test2": "someValue"
}
}
messageIds:
- '9223124765272389'