Aggiornamenti dei prodotti

Presentiamo ThousandEyes per OpenTelemetry

Di Chris Villemez & Brian Tobia
| | 10 minuti di lettura

Riepilogo

ThousandEyes per OpenTelemetry libera tutto il potenziale dei dati di ThousandEyes per creare visualizzazioni e correlazioni con dataset di origini diverse e offrire ai clienti flessibilità e controllo maggiori sui dati.


ThousandEyes per OpenTelemetry aggiunge alla piattaforma ThousandEyes i vantaggi della standardizzazione e della portabilità dei dati. Si tratta di una Push API creata per trasmettere le metriche di rete nel formato standardizzato OpenTelemetry Protocol (OTLP) per agevolare le piattaforme che supportano OpenTelemetry (OTel), tra cui Cisco AppDynamics, Grafana, Splunk e molti altri nell'utilizzo delle metriche di ThousandEyes.

introducing_thousandEyes_opentelemetry_figure_1.png
Figura 1. OpenTelemetry per ThousandEyes contrassegna i dati e li esporta in qualsiasi strumento che supporta OTel

I team ITOps necessitano spesso di dataset provenienti da diverse piattaforme operative. Pertanto, devono valutare e ricavare informazioni da diversi domini di osservabilità che siano correlate, contestuali e rapidamente accessibili, poiché la velocità è spesso cruciale quando le prestazioni dei servizi sono carenti.

Nel quadro del nostro nuovo framework OTel, i clienti possono contrassegnare i dati di ThousandEyes e correlarli con i sistemi destinatari che supportano OTel. Questa funzionalità ne agevola le operazioni di correlazione con altri dataset, identificando i dati applicativi e di test di ThousandEyes corrispondenti.

Come prima soluzione per la visibilità di rete a supportare OTel, ThousandEyes ci ha permesso di connettere la nostra intelligence su Internet e cloud con un'ampia gamma di soluzioni aziendali disponibili oggi sul mercato. Inoltre, grazie alla portabilità dei dati di ThousandEyes, le integrazioni ThousandEyes per OTel migliorano notevolmente la gestione dei problemi di prestazioni della rete e delle applicazioni da parte dei team ITOps.

Le soluzioni ThousandEyes offrono ai team responsabili della rete una visibilità continua e correlata utile a garantire la continuità dei servizi digitali, ma è con ThousandEyes per OTel che questi potranno accedere a un nuovo livello di flessibilità e controllo sui loro dati e sui termini della loro conservazione, il che agevolerà l'aderenza aziendale alle norme in materia di conservazione dei dati. Con le visualizzazioni avanzate e le correlazioni tra dataset di origini diverse che ThousandEyes per OTel fornisce, potranno perfino accelerare la risoluzione dei problemi e il ripristino dei servizi.

Molti scenari d'uso per ITOps

Integrando e trasmettendo le metriche di ThousandEyes con altri strumenti ITOps che supportano OTel, i clienti possono affrontare molti scenari d'uso:

  • Le piattaforme di visualizzazione dei dati permettono di combinare i dati provenienti da sistemi di osservabilità diversi generando informazioni che nessuna piattaforma potrebbe fornire singolarmente
  • L'integrazione dei dati di rete con l'Application Performance Monitoring (APM) offre un quadro ancora più completo dei problemi che interessano le applicazioni, il che aiuta i team a ricondurre la causa di un degrado delle prestazioni alla rete o all'applicazione
  • Le piattaforme dati interoperabili consentono di conservare i dati più a lungo secondo modalità più flessibili ed efficienti.

Tuttavia, i vantaggi di ThousandEyes per OTel non si limitano alla possibilità di combinare più strumenti. Il personale ITOps può anche sfruttarne le integrazioni per eseguire indagini trasversali e collaborative, coinvolgendo più team nelle visualizzazioni e nelle analisi di dati centralizzate.

Visualizza le correlazioni tra più dataset con le dashboard ITOps

Con ThousandEyes per OTel, i team IT hanno il vantaggio di potere integrare nelle loro dashboard di monitoraggio i dati di ThousandEyes con quelli di altri strumenti per ottenere una più minuziosa correlazione tra problemi. Ad esempio, possono esaminare i dati di APM insieme alle metriche di rete contestuali o i dati di ThousandEyes in correlazione con quelli provenienti da strumenti di monitoraggio nativi del cloud come Amazon CloudWatch. Grazie a questo controllo, i team operativi possono identificare più rapidamente la causa profonda di un problema e ripristinare le prestazioni ottimali. La Figura 2 illustra una dashboard ITOps con le metriche di rete che interessano i servizi digitali critici aggiornate in tempo reale.

Istantanea di una dashboard ITOps con le metriche di rete di ThousandEyes aggiornate in tempo reale
Figura 2. Trasmissione delle metriche di ThousandEyes per OpenTelemetry a una dashboard ITOps con Grafana

Abilita l'analisi storica profonda con gli archivi dei dati prestazionali

OpenTelemetry permette di trasmettere i dati di ThousandEyes per conservarli più a lungo. I data lake consentono di effettuare analisi di lunga durata, cosicché i team tecnici possono utilizzare i dati di ThousandEyes quanto serve per individuare correlazioni all'interno di un arco temporale più esteso e archiviare i dati prestazionali.

Istantanea della dashboard di un data lake Splunk con i dati di ThousandEyes
Figura 3. Dati di ThousandEyes in un data lake gestito da Splunk

Configurazione di OpenTelemetry per ThousandEyes

ThousandEyes per OTel non si configura tramite l'interfaccia utente di ThousandEyes, ma tramite la nostra API. Per ricevere la trasmissione dei dati di ThousandEyes, occorre installare o disporre di un OpenTelemetry Collector con ricevitore OTLP. In ThousandEyes, la trasmissione dei dati OTel avviene tramite l'API di ThousandEyes v7 e richiede tre passaggi:

  1. Creare un nuovo tag chiave-valore personalizzato.I clienti utilizzeranno questo tag per contrassegnare quei test per i quali vogliono trasmettere le metriche.
  2. Assegnare il tag a uno o più test in corso nel proprio gruppo di account.
  3. Avviare la trasmissione.

Di seguito viene illustrato un esempio del tre passaggi del processo di configurazione utilizzando l'API.

Passaggio 1: creare un tag chiave-valore personalizzato

curl --location \
--request POST 'https://api.thousandeyes.com/v7/tags' \
--header 'Authorization: Bearer <YOUR-OAUTH-TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{"key": "myKey", "value": "myValue", "objectType": "test", "accessType": "all"}'

Risposta prevista:

{
"id": "db8f30f3-dfa3-471f-9a3d-412c0c33bfe2",
"aid": 123456,
"objectType": "test",
"key": "myKey",
"value": "myValue",
"color": "#A7EB10",
"accessType": "all",
"createDate": "2023-04-06T16:07:34Z"

Passaggio 2: assegnare un tag a uno o più test

curl --location \
--request POST 'https://api.thousandeyes.com/v7/tags/db8f30f3-dfa3-471f-9a3d-412c0c33bfe2/assign' \
--header 'Authorization: Bearer <YOUR-OAUTH-TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{"assignments": [{"id": "9876543","type": "test"}]}'

Risposta prevista:

{
"tagId": "db8f30f3-dfa3-471f-9a3d-412c0c33bfe2",
"assignments": [
{
"id": "9876543",
"type": "test"
}
]
}

Passaggio 3: avviare la trasmissione OTel

curl --location \
--request POST 'https://api.thousandeyes.com/v7/stream \
--header 'Authorization: Bearer <YOUR-OAUTH-TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "opentelemetry",
"tagMatch": [
{ "key": "myKey", "value": "myValue", "objectType": "test"}
],
"streamEndpointUrl": "https://otel-collector.example.com:4317/",
"customHeaders" : {
"Authorization": "Bearer <token to authorize on otel-collector.example.com endpoint>"
}'

Risposta prevista:

{
"id": "a183d40d-697c-5872-96c2-fb801d5f2493",
"type": "opentelemetry",
"streamEndpointUrl": "https://otel-collector.example.com:4317",
"tagMatch": [
{
"key": "myKey",
"value": "myValue",
"objectType": "test"
}
],
"_links": {
"self": "/v7/stream/a183d40d-697c-5872-96c2-fb801d5f2493"
}
}

IT Operations e l'arte del possibile

Con le nostre ultime innovazioni, ThousandEyes continua a supportare l'approccio proattivo della network assurance e l'efficienza operativa, consentendo alle organizzazioni IT di migliorare il modo di identificare e mitigare i problemi prestazionali.

Garantire le prestazioni della rete e l'esperienza utente nei numerosi domini tecnologici che compongono i servizi digitali richiede una visibilità stratificata. Questa, a sua volta, richiede dati e informazioni sulle relazioni tra gli eventi che siano fruibili, proattivi e continui. ThousandEyes concentra queste funzioni operative per creare un linguaggio operativo comune per le varie responsabilità dei team deputati alle operazioni IT. Per scoprire come puoi iniziare a utilizzare ThousandEyes per OpenTelemetry, guarda la seguente demo.


Se desideri maggiori informazioni su ThousandEyes per OpenTelemetry, contattaci per parlare con il nostro team.


Upgrade your browser to view our website properly.

Please download the latest version of Chrome, Firefox or Microsoft Edge.

More detail