Naar de inhoud
Development Werkende koppeling

Datadog koppelen aan AI: weten wat er gisternacht gebeurde zonder zelf te graven

Datadog is aan AI te koppelen. IntraGPT vraagt tijdreeksen op over een venster dat je zelf noemt, leest de monitors met hun status, zoekt in de logs van een service en kan een uitrol als gebeurtenis op de tijdlijn zetten. De vraag wat er vannacht misging beantwoordt de agent dus uit Datadog zelf, in plaats van dat iemand eerst drie dashboards moet openen.

Monitoring heeft een merkwaardige eigenschap: hoe completer het is, hoe lastiger het wordt om er antwoord uit te krijgen. In Datadog staat alles, van de responstijd van een pagina tot de foutratio per service, maar de mensen die de vraag stellen zijn zelden de mensen die de zoektaal van Datadog uit hun hoofd kennen. Een teamleider wil weten of de traagheid van gisteravond ook vanochtend nog speelt. Een projectmanager wil voor de standup weten welke alerts er open staan. En dan wacht iedereen op de ene collega die wel weet waar hij moet klikken. Met een AI-koppeling stel je die vraag in gewone taal en haalt de assistent de cijfers zelf op. Twee dingen liggen daarbij vast. Ten eerste de periode: zonder een concreet begin en eind is een meetreeks betekenisloos, dus de assistent noemt altijd over welk tijdvak hij rapporteert. Ten tweede de regio. Datadog draait per klant in een eigen regio, en de koppeling wijst naar de Europese omgeving. Staan jullie meetgegevens in de Verenigde Staten, zeg dat dan bij het inrichten, anders blijft het antwoord leeg terwijl er niets mis is. Dat scheelt een middag staren naar een lege grafiek die geen lege grafiek is.

Wat de agent in Datadog kan opvragen

Metrics over een tijdvenster

De assistent haalt de meetwaarde op waar je naar vraagt, over de periode die je noemt. Omdat een periode altijd verplicht is, staat er bij elk cijfer dat terugkomt over welk tijdvak het gaat.

Monitors en hun status

De alert-monitors komen terug met hun huidige stand: OK, Warn, Alert of No Data. Filteren kan op naam en op tags, zodat je de monitors van één service of één omgeving apart kunt bekijken.

Logs doorzoeken

De assistent zoekt in de logs van een service, in een periode, op wat je hem vraagt. Logvolumes zijn enorm, dus hij zoekt altijd gericht en haalt nooit zomaar een hele dag aan regels op.

Een event op de tijdlijn zetten

De assistent kan een gebeurtenis op de tijdlijn van Datadog zetten. Dat is een markering die het hele team ziet, dus hij doet het alleen op verzoek en alleen voor iets echts, zoals een uitrol of een onderhoudsvenster.

Werken met tags in plaats van namen

Datadog hangt alles aan tags: service, omgeving, team, versie. De agent gebruikt diezelfde tags om een vraag af te bakenen, zodat een antwoord over acceptatie niet stilletjes productiecijfers meeneemt.

Wanneer dit tijd scheelt

Softwareteam

Situatie
Een gebruiker meldt dat de applicatie gisteravond traag was, maar niemand weet meer hoe laat precies.
Wat de agent doet
De agent haalt de responstijd van die service op over de avond en zoekt in dezelfde periode naar logregels met status error.
Resultaat
Een tijdvenster waarin het misging en de eerste foutmelding erbij, in plaats van een discussie over wie het zich goed herinnert.

Operations

Situatie
De dagstart begint en het team wil weten welke alerts er nog openstaan en welke vannacht vanzelf zijn hersteld.
Wat de agent doet
De agent haalt de monitors op, gefilterd op de tags van de productieomgeving, en groepeert ze op status.
Resultaat
Een leesbaar lijstje in de chat, met per monitor de stand, zodat de dagstart over de uitzonderingen gaat.

Productmanagement

Situatie
Na een release wil de productmanager weten of het aantal fouten is toegenomen, zonder een engineer te storen.
Wat de agent doet
De agent vergelijkt de foutratio in het venster voor de release met het venster erna en noemt beide periodes expliciet.
Resultaat
Een antwoord met de gebruikte periodes erbij, zodat de conclusie controleerbaar is.

Beheer

Situatie
Er staat onderhoud gepland en achteraf moet terug te vinden zijn wanneer dat precies liep.
Wat de agent doet
De agent zet op verzoek een event op de tijdlijn met de titel, de reden en de tags van de betrokken service.
Resultaat
De grafieken van volgende week laten zien dat de afwijking bij het onderhoud hoort en niet bij een storing.

Van sleutel tot antwoord

  1. 1

    Koppelen vanuit het platform

    Jullie geven vanuit het eigen Datadog-account toegang uit en die leg je één keer vast in IntraGPT. Wij bewaren geen wachtwoord van Datadog, en de toegang is bij jullie met één handeling weer in te trekken.

  2. 2

    De juiste regio kiezen

    Datadog draait per klant in een eigen regio. De koppeling wijst standaard naar de Europese omgeving; staan jullie gegevens ergens anders, geef dat dan door, anders blijft het antwoord leeg terwijl de toegang gewoon klopt.

  3. 3

    Bepalen wat de assistent mag

    Meekijken staat los van iets vastleggen. Wil je niet dat de assistent een gebeurtenis op de tijdlijn zet, dan blijft dat uit en kijkt de koppeling alleen mee. Je bepaalt daarnaast welke teams de assistent mogen gebruiken.

  4. 4

    Meekijken in het logboek

    Elk gebruik van de koppeling komt in het logboek van IntraGPT te staan, met wat er is opgevraagd en wat eruit kwam. Zo is achteraf na te gaan welke vraag welke gegevens heeft opgehaald.

Veilig gekoppeld

Waarom monitoringdata bescherming verdient

Metrics lijken onschuldig, maar logregels bevatten geregeld identificeerbare gegevens: een e-mailadres in een foutmelding, een order-id, een URL met parameters. Daarom is deze koppeling smal gehouden.

Waar de data staat: Nederland

Alleen wat de vraag nodig heeft

De koppeling kan de hele logstroom niet exporteren. Elke zoekopdracht is afgebakend tot een service en een periode, dus wat de assistent te zien krijgt is begrensd door de vraag die gesteld is.

Sleutels blijven van jullie

De toegang geven jullie zelf uit en trekken jullie zelf weer in, en je kunt hem beperken tot meekijken. Dan kan de koppeling in Datadog niets wijzigen, wat je de assistent ook vraagt.

Niet iedere medewerker

In IntraGPT bepaal je welke rollen deze agent mogen gebruiken. Een assistent voor de commerciële afdeling krijgt de monitoringtool niet te zien.

Het model draait bij ons

De antwoorden worden opgesteld op een eigen server in Nederland. Logregels en meetwaarden gaan niet naar een Amerikaanse modelaanbieder en worden nergens voor training gebruikt.

Veelgestelde vragen over de Datadog-koppeling

Werkt IntraGPT met Datadog?

Ja. Datadog zit in de koppelingencatalogus van IntraGPT. De assistent vraagt meetwaarden op over een periode, leest de monitors met hun status, zoekt in de logs en kan op verzoek een gebeurtenis op de tijdlijn zetten.

Kan ik Datadog koppelen aan ChatGPT?

ChatGPT heeft geen verbinding met jullie Datadog-organisatie, en een logregel met klantgegevens in een publieke chatbot plakken is niet verstandig. IntraGPT chat op dezelfde manier, maar met een koppeling die aan jullie sleutels vastzit, per vraag filtert en elke aanroep vastlegt.

Waarom krijg ik geen data terug terwijl de sleutel klopt?

Meestal is het een van twee dingen. Jullie Datadog-omgeving staat in een andere regio dan waar de koppeling naar wijst, of de gevraagde periode ligt buiten de bewaartermijn van die meetwaarde. Controleer eerst de regio en daarna de periode.

Wat is het verschil met de Sentry-koppeling?

Sentry gaat over individuele fouten met hun stacktrace en het aantal getroffen gebruikers. Datadog gaat over het gedrag van het systeem als geheel: doorlooptijden, aantallen, monitors en logs. In de praktijk gebruiken teams ze naast elkaar, en een agent kan beide bevragen in één gesprek.

Kan de agent een monitor aanpassen of uitzetten?

Nee. De koppeling leest de monitors en hun status, maar wijzigt er niets aan. Het enige dat de assistent kan vastleggen is een gebeurtenis op de tijdlijn, en ook dat kun je uit laten staan.

Hoe voorkom ik dat de agent enorme hoeveelheden logs ophaalt?

Dat zit in de opzet: een zoekopdracht is altijd afgebakend tot een service en een periode. De assistent zoekt bovendien gericht in plaats van breed. Merk je toch dat een vraag te ruim wordt uitgelegd, dan scherpen we de instructie van die assistent aan.

Wat kost een Datadog-koppeling?

Er zit geen los prijskaartje aan. Het koppelen hoort bij het traject dat we samen doorlopen. Wat het werk bepaalt is hoeveel bronnen erbij komen, of de assistent ook iets mag vastleggen en welke teams hem mogen gebruiken. Dat maken we concreet in een gesprek van dertig minuten.

Hoe lang duurt het inrichten?

Is de toegang geregeld en de regio bekend, dan is het aanzetten een kwestie van minuten. De doorlooptijd zit meestal in het intern afstemmen wie die toegang uitgeeft en welke rechten daaraan hangen.

Voor welke sectoren

Andere koppelingen

Alle koppelingen bekijken

Benieuwd wat deze koppeling bij jullie oplevert?

Plan een gratis AI consult van dertig minuten. We kijken naar jullie systemen, de rechten die eraan hangen en de eerste use case die tijd of geld oplevert.

Plan een gratis AI consult