Types de données pris en charge
Une demande GetRequest est envoyée lorsqu’un client collecteur lance un Get RPC pour recevoir des données de télémétrie. La demande GetRequest spécifie les éléments de données avec lesquels la cible doit renvoyer les données au collecteur, y compris le type de données. Le type de données est la variable qui spécifie la forme dans laquelle les données doivent être transmises.
Le tableau 1 répertorie les types de données pris en charge par l’interface de télémétrie Junos (JTI). Sauf indication contraire, le type de données est pris en charge pour l’exportation de données JTI à l’aide des services d’appel de procédure à distance (gRPC), des services d’interface de gestion réseau gNMI (gNMI) ou via UDP.
Type |
Valeur |
Description |
|---|---|---|
String |
|
Valeur de chaîne. |
int64 |
|
Valeur entière. |
uint64 |
|
Valeur entière non signée. |
Bool |
|
Valeur bool. |
Flotteur |
|
Valeur flottante. |
Décimal64 |
|
Valeur encodée décimale64. Pris en charge uniquement avec les services gNMI. Utilisez la décimale 64 pour coder un nombre décimal de précision fixe. La valeur est exprimée sous la forme d’un ensemble de chiffres avec la précision spécifiant le nombre de chiffres suivant la décimale de l’ensemble de chiffres. Par exemple : message Decimal64 {
int64 digits = 1; // Set of digits.
uint32 precision = 2; // Number of digits following the decimal point. |
ScalarArray |
|
Valeur de réseau scalaire de type mixte. Tableau homogène des valeurs des types de données mixtes (chaîne, int64, uint64, bool float ou décimale64). Pris en charge uniquement avec les services gNMI. |
Pour plus d’informations sur les types de données, voir github