Ubuntu

Las métricas de uso de Snap ahora están disponibles en la línea de comandos

Las métricas de uso de Snap ahora están disponibles en la línea de comandos

Desde hace años, los desarrolladores y editores pueden ver qué tan bien se están desempeñando sus instantáneas en términos de uso y popularidad a través del Interfaz web Snap Store, usando la pestaña de métricas. Esta funcionalidad permite a las personas examinar la causa y el efecto de su trabajo, como actualizaciones de software, campañas de marketing u otros eventos. Pero requiere una intervención manual.

Una nueva capacidad, actualmente en desarrollo y disponible en el canal de borde de Snapcraft, permite a los desarrolladores y editores verificar las métricas de uso de sus instantáneas desde la línea de comandos. Esto significa que las acciones se pueden programar y es posible establecer tendencias basadas en los datos recopilados.

Chasqueando en el borde

Deberá actualizar Snapcraft desde el canal de borde para poder utilizar esta nueva funcionalidad. Además, debe iniciar sesión en la línea de comando, utilizando sus credenciales de Snap Store. Sin ellos, no podrá obtener ninguna información. Una vez que haya iniciado sesión, puede ver los datos de cualquier complemento que sea de su propiedad o al que se haya agregado como colaborador.

snapcraft login

Enter your Ubuntu One e-mail address and password.

If you do not have an Ubuntu One account, you can create one at https://snapcraft.io/account

Email:
Password:
Second-factor auth:

Login successful.

Explore los datos, tome decisiones

El uso es bastante simple y, sin embargo, tiene bastante flexibilidad. Los parámetros mínimos requeridos incluyen el nombre del complemento, el nombre de la métrica que desea sondear y el formato de salida, que puede estar en JSON o en una tabla simple. También puede agregar las fechas de inicio y finalización; esto puede ser bastante útil si tiene su propia ventana de sondeo o si deseas examinar las métricas instantáneas contra hitos específicos. Por ejemplo:

snapcraft metrics snapppp --name installed_base_by_version --format table
Version  2021-08-18
19.08.3  552
21.08.0  8

La sintaxis completa está disponible a través de documentación de métricas, incluida la lista de métricas admitidas actualmente. Puede enumerar los datos por país, versión de la aplicación o sistema operativo, todo lo cual puede brindarle una idea de cómo se está comportando su complemento y si necesita hacer algún ajuste en su estrategia de desarrollo o publicación.

En formato JSON, la salida anterior se vería así:

snapcraft metrics kompozer --name installed_base_by_operating_system --format json
{
  "buckets": [
    "2021-08-19"
  ],
  "metric_name": "installed_base_by_operating_system",
  "series": [
    {
        "name": "antergos/",
        "values": [
        1
        ]
    },
    {
        "name": "arch/",
        "values": [
          4
        ]
    },
...

Ahora, si intenta acceder a un complemento fuera de su control, verá un error:

No permissions for snap.


Recommended resolution:
Ensure the snap name and credentials are correct.

Resumen

Las métricas de la línea de comandos pueden ser una herramienta poderosa en manos de los desarrolladores. Puede crear un flujo de trabajo de no intervención completo, incluida la recopilación de datos y cualquier análisis posterior. Puede crear disparadores o alertas que le informarán de cualquier acción que deba realizar. Un aumento repentino en el uso puede indicar una campaña exitosa, como que su complemento aparezca en la Tienda Snap (puede llevar fácilmente a un aumento de x2-9 en el uso activo en unas pocas semanas). O puede correlacionarse con una tendencia de la industria, como el crecimiento del uso de VoIP y herramientas de mensajería debido a cambios en una situación geopolítica. Por el contrario, es posible que vea una caída en el uso, afectado por una versión impopular, errores o similares.

Si tiene algún comentario o sugerencia sobre este tema, nos gustaría escucharlo. Dado que las métricas de CLI aún se encuentran en la fase experimental, sus comentarios podrían ayudarnos a mejorar el producto o implementar capacidades adicionales. Por favor únete nuestro foro Y háganos saber lo que piensa.

Foto por Nick Hillier sobre Unsplash.

Leave a Comment

You may also like

Más