Generare dati di esempio

Questa guida spiega come generare dati di esempio utilizzando lo script bash fornito nel pacchetto di rilascio.

Prima di iniziare

Assicurati di applicare il pacchetto di configurazione predefinito o di creare classi, tipi e analizzatori di messaggi pertinenti.

Esegui lo script per generare dati di esempio

Trova lo script bash nel pacchetto di deployment nel file /testing/send-data-to-mde.sh. Questo script richiede due argomenti:

  1. L'ID progetto.
  2. Il tipo di dati da inviare. Può essere numeric o discrete.

Quando vengono inviati i dati, il timestamp viene inserito automaticamente e il resto dei valori è lo stesso. Se vuoi inviare un payload diverso, modifica lo script bash.

Ad esempio, per inviare dati numeric, utilizza il seguente comando:

   ./send-data-to-mde.sh PROJECT_ID numeric

Visualizzerai una risposta simile:

   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'

Per inviare i dati discrete, utilizza il seguente comando:

   ./send-data-to-mde.sh PROJECT_ID discrete

Visualizzerai una risposta simile:

   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'