サンプルデータを生成する

このガイドでは、リリース パッケージで提供されている bash スクリプトを使用してサンプルデータを生成する方法について説明します。

始める前に

デフォルトの構成パッケージを適用するか、関連するメッセージ クラス、タイプ、パーサーを作成してください。

スクリプトを実行してサンプルデータを生成する

デプロイ パッケージの /testing/send-data-to-mde.sh ファイルで bash スクリプトを見つけます。このスクリプトには次の 2 つの引数が必要です。

  1. プロジェクト ID。
  2. 送信するデータのタイプ。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'