Elasticsearch Get Datastream

Elasticsearch Get Datastream

«Un datasteream Elasticsearch fait référence à une collection d'indices générés automatiquement qui sont utilisés pour stocker des journaux, des mesures, des données de trace et d'autres données générées automatiquement. Un flux de données nécessite un modèle d'index correspondant contenant des mappages et des paramètres pour configurer les indices.

Cet article couvrira les principes fondamentaux de la travail avec les flux de données Elasticsearch à l'aide de l'API Fetch Data Stream."

Explorons.

Demander une syntaxe

Ce qui suit montre la syntaxe de l'API Get Data Stream.

Get / _data_stream /

Paramètres de chemin:

  1. - Une liste de noms de flux de données séparés par des virgules.

Exemple

Créer un flux de données

Mettre my_data_stream / _bulk
"créer":
"@timestamp": "2022-09-06T16: 21: 15.000z "," message ":" 192.168.0.101 - Consulté "
"créer":
"@timestamp": "2022-09-06T16: 25: 42.000z "," message ":" 192.168.0.110 - Consulté "
Publier my_data_stream / _doc

"@timestamp": "2022-09-06T16: 21: 15.000z ",
"Message": "192.168.0.101 - - Consulté "

Sortir


"Taked": 3,
"Erreurs": faux,
"articles": [

"créer":
"_index": "my-data-stream",
"_id": "OT6AXIMB1YF5VQFA_SCU",
"_version 1,
"résultat": "créé",
"_fragments":
"Total": 2,
"réussi": 2,
"Échec": 0
,
"_seq_no": 3,
"_primary_term": 1,
"Statut": 201

,

"créer":
"_index": "my-data-stream",
"_id": "oj6aximb1yf5vqfa_scu",
"_version 1,
"résultat": "créé",
"_fragments":
"Total": 2,
"réussi": 2,
"Échec": 0
,
"_seq_no": 4,
"_primary_term": 1,
"Statut": 201


]]


"_index": "my-data-stream",
"_id": "oz6bxim1yf5vqfaviem",
"_version 1,
"résultat": "créé",
"_fragments":
"Total": 2,
"réussi": 2,
"Échec": 0
,
"_seq_no": 5,
"_primary_term": 1

Retrouver le flux de données

curl -xget "http: // localhost: 9200 / my_data_stream" -h "kbn-xsrf: reportage"

Sortir



"my_data_stream":
"alias": ,
"Mappings":
"propriétés":
"message":
"type": "texte",
"des champs":
"mot-clé":
"type": "mot-clé",
"ignore_above": 256


,
"horodat":
"type": "texte",
"des champs":
"mot-clé":
"type": "mot-clé",
"ignore_above": 256


,
"nom d'utilisateur":
"type": "texte",
"des champs":
"mot-clé":
"type": "mot-clé",
"ignore_above": 256




,
"paramètres":
"index":
"routage":
"allocation":
"inclure":
"_tier_preference": "data_content"


,
"numéro_of_shards": "1",
"fourni_name": "my_data_stream",
"Creation_Date": "1663703715012",
"numéro_of_replicas": "1",
"uuid": "offuehvkrn6rk1ql2rpreg",
"version":
"Créé": "8040199"




Fin

Dans cet article, nous avons discuté de la façon d'utiliser l'API Elasticsearch Get Get Data Stream pour récupérer des informations détaillées sur les flux de données disponibles dans votre cluster.

Merci d'avoir lu et de codage heureux!!