Skip to content
Industrie & Energie Platform Engineering

Energinet

Energinet werkte samen met HCS Company om de configuratie van Grafana te optimaliseren, waardoor single points of failure werden weggenomen en de inzichten in de gegevens werden verbeterd met het oog op een beter beheer van de bedrijfsmiddelen.

By HCS Company
Logo Energinet
Energinet image

Energinet; From humble beginnings to an enterprise Grafana setup!

Energinet is een Deens staatsenergiebedrijf dat zich inzet voor een veilige en betrouwbare energievoorziening in Denemarken. Het bedrijf exploiteert en beheert de elektriciteits- en aardgastransportnetwerken in Denemarken. Daarnaast zet het zich in voor de ontwikkeling van een concurrerende energiemarkt in Denemarken en de bevordering van hernieuwbare energiebronnen. Bovendien is het bedrijf betrokken bij diverse projecten in de energiesector, zowel in Denemarken als in het buitenland, om nieuwe oplossingen voor het toekomstige energiesysteem te ontwikkelen. Energinet loopt voorop op het gebied van het monitoren van zijn activa.

Energinet heeft in samenwerking met HCS Company een test- en productieserver met Grafana opgezet. Wat waren de technische uitdagingen en wat zijn de voordelen? Lena Kamstrup Kjær, projectmanager en business developer bij Energinet, en Benoit Schipper, SRE bij HCS Company, vertellen je er alles over!

Single point of failure

We nemen de afdeling Asset Management onder de loep. Deze afdeling is verantwoordelijk voor het verzamelen van gegevens om het onderhoud van bedrijfsmiddelen te beheren en te voorspellen. Het begon allemaal toen een hoogspanningsingenieur met ruime expertise Grafana installeerde op een zelfbeheerde server. Met Grafana kon hij de gegevens eenvoudig omzetten in grafieken die voor iedereen begrijpelijk waren. Hoewel je met een enkele open-sourceopstelling al een heel eind komt, was er één probleem: wat als het systeem uitviel of de ingenieur die het beheerde wegviel? Dan zouden ze met lege handen staan. Met andere woorden: er was één enkel storingspunt.

Wat was er nodig?

Energinet moest afstappen van de oorspronkelijke Grafana-opzet en het geheel professionaliseren, ook al had deze goed dienst gedaan. Toen we Lena vroegen naar hun behoeften, noemde ze de volgende vereisten:

  • Ze hadden de IT-afdeling nodig voor Operations, Support & Maintenance.

  • Ze moesten het probleem rond het ‘single point of failure’ oplossen.

  • Ze hadden behoefte aan een professionele oplossing met ondersteuning.

  • Ze hadden concrete resultaten nodig vóór het einde van het jaar 2022.

Deze vereisten zijn nodig om brede steun te krijgen om verder tijd in Grafana te investeren, zodat ook andere teams en afdelingen op de Grafana-trein kunnen springen.

Energinet en HCS Company

Het begon allemaal toen Benoit en Henrik (de ingenieur die Grafana introduceerde) elkaar ontmoetten tijdens een open-source Grafana-evenement in Amsterdam. Aangezien Energinet een staatsbedrijf is, schreef Lena een Europese aanbesteding uit voor Grafana-consultants. Na een selectieprocedure kwam HCS Company als winnaar uit de bus en werd het bedrijf gekozen om Energinet te helpen slagen.

"HCS werd gekozen vanwege hun kennis, flexibiliteit en de onmiddellijke ‘klik’ die we met elkaar hadden."
- Lena Kamstrup Kjær, Project Manager en Business Developer, Energinet

De aanpak

Samen kwamen we vanzelfsprekend tot een aanpak waar we allebei achter stonden. De IT-afdeling van Energinet zette twee virtuele servers op die door hen zouden worden beheerd. Zij zouden verantwoordelijk zijn voor de exploitatie, ondersteuning en het onderhoud, inclusief de installatie van Grafana. HCS Company en het team van Lena zouden verantwoordelijk zijn voor de migratie weg van de zelfbeheerde server die door Henrik werd beheerd. De IT-afdeling stelde een test- en productieserver ter beschikking en droeg de beheerrechten over.

HCS Company besloot gebruik te maken van wat er al binnen Energinet beschikbaar was en koos ervoor om een tool in Python te ontwikkelen en gebruik te maken van de bestaande API-eindpunten van Grafana. Met deze command-line-tool zou de gebruiker naar een Grafana-server kunnen verwijzen en alle dashboards, gegevensbronnen en vele andere configuratiebestanden in JSON-formaat kunnen extraheren. Vervolgens konden we deze configuratiebestanden opslaan in Git of ze rechtstreeks pushen naar elke andere Grafana-instantie waartoe we toegang hadden. Hierdoor werd het mogelijk om alle Grafana-configuraties in één keer te verplaatsen en konden we dit anders handmatige proces versnellen. Dit gaf ons meer tijd om ons te concentreren op het perfectioneren van de Grafana-installatie op de testserver ter voorbereiding op de migratie naar de productieserver.

Energinet-Grafana
Grafana

Het resultaat

Door twee HCS-ingenieurs uit Nederland (Stein & Benoit) in te vliegen en ons volledig op de taak te concentreren, zijn we erin geslaagd om deze enorme prestatie midden december 2022 binnen vier werkdagen te volbrengen. Dit was alleen mogelijk door onze krachten te bundelen. HCS Company werkte nauw samen met het team van Henrik en Lena. Energinet leverde de domeinkennis en HCS Company de IT-kennis. Benoit: „Je zou het zoiets als ‘samen bouwen’ kunnen noemen. Samen fungeerden we als baksteen en mortel.”

Binnenkort gaan we samen de productiefase in. Vanaf dat moment wordt het het allerbelangrijkste om het bedrijf in staat te stellen deze oplossing te gebruiken en daarbij te ondersteunen. HCS blijft Energinet helpen om dit succes rond Grafana ten volle te benutten.

"Dankzij HCS en Grafana kunnen we nu optimaal profiteren van alle gegevens die ons ter beschikking staan. Het is een platform geworden dat nieuwsgierigheid en flexibiliteit stimuleert en betere inzichten in de gegevens mogelijk maakt."
- Lena Kamstrup Kjær, Project Manager en Business Developer, Energinet

Energinet-team-1600x624
Energinet Team

Want to find out more about us?

Do you have a specific question or comment? Please let us know. We might just have the answer to your question or the solution you’re looking for.

 

Klaas Pieter Majoor

Klaas Pieter Majoor – CTO

KP.Majoor@techtribes.eu