Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Javier Marasco
Javier Marasco

Posted on • Edited on

     

(Spanish) PowerGrafana, que es y como se usa

PowerGrafana, ¿qué es y para qué se utiliza?

Comencemos con un poco de contexto y cómo comenzó todo

A veces sucede que tenemos que monitorear alguna aplicación, servicio o componente (entre otras cosas) y la herramienta que usamos o usa nuestra empresa esGrafana, mientras que tenemos pocas cosas que monitorear no es un gran problema pero a medida que agregamos más elementos al Estos paneles se vuelven más complejos de mantener y / o configurar.

Imagine que tiene que implementar 20 aplicaciones, cada una ejecutándose en unapp service, por lo que seguramente querríamos monitorear el uso de CPU y memoria (para empezar) y seguramente algunas cosas más.
En este escenario simplista tenemos que configurar algunos paneles en un tablero y en cada panel poner las métricas que queremos mostrar (CPU y Memoria) en nuestro caso.

Esto suena simple pero en poco tiempo seguramente necesitaremos agregar otra métrica o desplegar una nueva versión de nuestra aplicación, peor aún, podríamos desplegar una nueva versión de algunos componentes y no de otros mientras tenemos que mantener todas las versiones (el el inicial más el nuevo) de cada componente, como puedes ver esto se vuelve cada vez más complejo de mostrar en Grafana, es mucho tiempo pinchando en la interfaz o (la alternativa) editando archivos json para pegarlos en el Grafana interfaz web y generar los cuadros de mando o paneles (créanme que es muy fácil cometer errores al editar esos archivos).

La alternativa

PowerGrafana fue creado para resolver este problema (o intentar que sea más fácil de manejar) extrayendo toda la complejidad de lidiar con la interfaz web, los archivos json o incluso ingresando los nombres de los recursos a monitorear a mano.
Usando un módulo simple de PowerShell podemos iterar rápidamente a través de nuestros recursos y para cada uno de ellos crear un panel que muestre el uso de CPU y memoria.

Cada comando posee su ayuda, la cual pueden consultar ejecutando:

PS>Get-HelpNew-GrafanaDashboardNAMENew-GrafanaDashboardSYNOPSISCreatesadashboardinGrafanaSYNTAXNew-GrafanaDashboard[-DashboardName]<Object>[[-Tags]<String[]>][<CommonParameters>]DESCRIPTIONThiscmdletwillcreateanemptydashboardinGrafanathatcanbeusedasstartingpointtocreateyourgrafanamonitoring.EXAMPLENew-GrafanaDashboard-DashboardName"My new dashboard"-Tags@('Web','Azure','Production')RELATEDLINKSREMARKSToseetheexamples,type:"Get-Help New-GrafanaDashboard -Examples"Formoreinformation,type:"Get-Help New-GrafanaDashboard -Detailed"Fortechnicalinformation,type:"Get-Help New-GrafanaDashboard -Full"Foronlinehelp,type:"Get-Help New-GrafanaDashboard -Online"
Enter fullscreen modeExit fullscreen mode

Referencias

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

I am a SRE from Argentina who moved to The Netherlands and is constantly learning and willing to help others learn.Find my posts in English and Spanish!!
  • Location
    The Netherlands
  • Work
    Site reliability engineer
  • Joined

More fromJavier Marasco

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp