24 Jan 2025 10:12 AM
Hola a tod@s,
Estoy explorando las capacidades de Dynatrace para monitorizar métricas específicas de hardware, como la salud de la batería en dispositivos como laptops, thin clients o dispositivos móviles. Sé que Dynatrace, mediante OneAgent, tiene una amplia cobertura para métricas de sistema como uso de CPU, memoria, disco y red, pero me surge la duda sobre si es posible capturar:
¿Dynatrace tiene soporte nativo para capturar estas métricas, o sería necesario integrarlo con herramientas externas como Intune, Workspace ONE o APIs específicas de los fabricantes?
Agradezco cualquier orientación o experiencia que podáis compartir.
¡Gracias!
Solved! Go to Solution.
24 Jan 2025 11:35 AM
Hola,
Te recomiendo escribir en inglés en el hilo de Open Q&A porque posiblemente tengas un número mayor de respuestas.
Si quieres que sea en español te recomiendo el grupo de habla hispana.
Dicho esto. Puedes consultar las métricas que vienen por defecto con el OneAgent en estos links:
A su vez puedes extender / ingestar más métricas usando estas formas.
Un saludo
24 Jan 2025 02:57 PM
I will keep that in mind for other occasions.
Thanks for the reply!
24 Jan 2025 02:35 PM
I have not tried yet, but perhaps and idea to start.. On windows, there's a command prompt you use to create it (You can automate later if it works)... To test it, using command prompt, type powercfg /batteryreport then press Enter.
This will create a html file with the data (Biz events, another crazy idea?)
Perhaps, if its able to gather this, I wonder if it s already in the Event Logs that you can ingest?...
.... Just a thought
24 Jan 2025 02:54 PM
Hi Denis,
First of all, thank you for your participation in this question.
What I would be most interested in would be being able to get the level of battery consumption and if there has been degradation in the storage systems.
I wanted to ask in the forum, if I could find an answer based on the experience of the users who use Dynatrace, rather than looking only at the documentation. Since it is more added value to be able to count on the experience of users who may ask the same question or have had the same problem.
Comment that, my doubt, was to know if this can be obtained automatically by the Dynatrace agent instead of using more personalized solutions or look for other types of tools that do take this information and then integrate the solution with Dynatrace.
Likewise, your point of view has helped me to have a broader vision. Although the solution I am looking for requires not having access to execute commands within operating systems.
Thank you very much for your help!
24 Jan 2025 04:00 PM
Disculpas por la respuesta en ingles en mi anterior post... ni me dí cuenta 🙂
Ahora acabo de revisar el System Event viewer de mi laptop y al parecer lo muestra como un Source en System-windows Logs, so, tecnicamente deberías ser capaz de ingerir Windows system Logs y ver esa data desde Dynatrace sin interacion directa en el servidor - ver screenshot ejemplo + el HTML que creé anteriormente utilizando el Command Prompt, solo para comparar).
Ref Logs:
Log and events Viewer
OpenPipeline
Ej
Si lo intentas, nos haces saber si te funciona 🙂 - Espero esto ayude un poco
29 Jan 2025 07:29 AM
Hola Denis,
Muchas gracias por tu respuesta. La verdad me ha sido de gran ayuda.
Ahora me faltaría comprobar si con OneAgent es posible extraer esta información de los logs de Windows.
Cuando haga la prueba lo comunico por este mismo post.
Gracias nuevamente,
Un saludo.
29 Jan 2025 07:18 PM
Si la información llega a Windows System Logs, entonces solo es necesario habiilitar la opcion de
Log Monitoring> Log ingest rules > [Built-in] Windows system, application, and security logs
Con ello deberias a comenzar a tener Logs del Host y podrás aplicar DQL para estructurar lo que necesitas 😄 .
Espero que sea de ayuda 💪
29 Jan 2025 08:28 PM
Si no puedes tratar la info como log, y si tienes el oneagent instalado en el server, lo que puedes hacer es enviar la metrica por el endpoint de metrics que expone el oneagent. https://docs.dynatrace.com/docs/ingest-from/extend-dynatrace/extend-metrics/ingestion-methods/oneage...
Creas un script que se ejecute cada x veces, y unas ves obtienes el valor, envias el dato como metrica usando el endpoint correspondiente.
29 Jan 2025 07:54 PM
@JonhBk201
Creo que la mejor opción para ti es usar WMI.