Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ES | EN

Table of Contents

General Info

...

The full functionality is described in this entry: Versionado de elementos sobre Git

  • Trazabilidad de Procesos de Negocio: esta feature nos permite monitorizar la ejecución de procesos, lo cual es muy útil si tenemos procesos que se ejecutan periódicamente y queremos saber el estado de estos proceso (saber si se han realizado correctamente las operaciones o si ha habido algún problema en alguna de las ejecuciones). En esta primera versión se han tenido en cuenta operaciones con Entidades (Inserts, updates, deletes…) desde distintas fuentes (IoTBroker, Dataflow…).

...

Podéis encontrar el detalle de la funcionalidad aquí:Trazabilidad de Procesos

  • Nueva UI para ver módulos desplegados: esta UI nos permite comprobar de un vistazo qué módulos de la plataforma tenemos desplegados, además la pantalla también permite la exportación de los resultados a un archivo CSV:

...

Más info aquí.

  • Mejoras y resolución de bugsNew UI to view deployed modules: This UI allows us to check at a glance which modules of the platform we have deployed, and the screen also allows us to export the results to a CSV file:

...

More info here.

  • Mejoras y correcciones de errores: en esta versión se han resuelto solucionado los bugs errores identificados por los usuarios de la plataforma, además de incorporar numemrosas numerosas mejoras como:

    • Gestión centralizada de parámetros de configuración para contraseñas (longitud, complejidad, caducidad). Más info.

    • Actualización a la última versión de Keycloak en el Identity Manager.

Intelligence

Esta distribución de la plataforma da soporte al desarrollo de sistemas que usan las capacidades Inteligencia de plataforma, incluyendo ingesta desde diferentes fuentes, analítica, generación y visualización de KPIs y modelos IA/ML.

Y en este trimestre hemos trabajado en esto:

  • Gadget CRUD para Entidades: Esta funcionalidad permite crear gadgets que ofrecen la funcionalidad
    • Centralized management of configuration parameters for passwords (length, complexity, expiration) More info.

    • Upgrade to the latest version of Keycloak in the Identity Manager.

Intelligence

This platform distribution supports the development of systems using Platform Intelligence capabilities, including ingestion from different sources, analytics, KPI generation and visualization, and AI/ML modeling.

And in this quarter we have worked on :

  • CRUD Gadget for Entities: This functionality allows you to create gadgets that provide CRUD (Create, Read, Update y Delete) sobre una Entidad sin tener que programar. La funcionalidad permite crear, editar, borrar y buscar elementos además de la exportación del listado a CSV.

...

  • and Delete) functionality on an Entity without having to program. The functionality allows creating, editing, deleting and searching elements as well as exporting the list to CSV.

...

This entry describes all the options of the component: /wiki/spaces/ROAD/pages/2871656516

  • Gadget Import de ficheros sobre entidades: Este nuevo Gadget (implementado como Gadget Template) permite importar registros hacia una Entidad desde fichero en formato CSV y JSONof files on entities: This new Gadget (implemented as Gadget Template) allows to import records into an Entity from file in CSV and JSON format.

...

Más More info: /wiki/spaces/ROAD/pages/2871853108

...

  • Actualización UI Dashboards Control Panel : Continuando con el rediseño del UI del Control Panel, se ha mejorado el UI para la creación de dashboards, incluyendo una nueva interfaz más sencilla de utilizar, que nos permite añadir o crear gadgets en los dashboards de una forma más sencilla, simplemente arrastrando el elemento deseado y soltándolo en el lienzo del dashboard.

...

  • Dashboards UI Update: Continuing with the redesign of the Control Panel UI, the UI for dashboard creation has been improved, including a new user-friendly interface, which allows us to add or create gadgets in the dashboards in a simpler way, simply by dragging the desired element and dropping it on the dashboard canvas.

...

More info: Actualización UI Dashboards Control Panel

  • Diseño de formularios en Design of forms in Gadgets Templates: se ha redefinido la forma de crear formularios para los gadget templates y se ha desacoplado del código (manteniendo compatibilidad) pudiendo recuperarse su definición del propio gadget template, lo que permite generar formularios en otras tecnologías o con otras librerías de forma externa.

...

  • the way of creating forms for gadget templates has been redefined and decoupled from the code (maintaining compatibility) and its definition can be recovered from the gadget template itself, which allows generating forms in other technologies or with other libraries externally.

...

Details of the functionality can be found in this entry:Diseño de Formularios en Gadget Templates

  • Otras mejoras y resolución de bugs en Dashboards: en esta release se han incorporado mejoras en la funcionalidad de dashboards como:

    • Mejoras en APIs de gestión de dashboards

    • Eventos en todo el ciclo de vida de los gadgets

    • API para generar imágenes de un dashboard

    • Asociación de imagen a un gadget y a un dashboard

    • Edición en pantalla completa de los gadgets para Mac

DevOps

Dentro de esta línea de trabajo incluimos todas las herramientas, utilidades y capacidades de plataforma que ayudan en el Desarrollo y la Operación. 

  • Monitorización avanzada sobre los componentes de Plataforma: tanto Rancher como OpenShift permiten monitorizar los despliegues usando Prometheus y Grafana. En esta versión se ha completado el despliegue de las métricas generadas por todos los módulos de Onesait Platform con este sistema de monitorización, de modo que desde la misma herramienta de monitorización se pueden consultar las métricas no sólo a nivel de Kubernetes, sino a nivel de cada módulo, por ejemplo, estado de la memoria RAM de cada proceso, o métricas de más detalle como por ejemplo, los registros procesados por cada Dataflow, estado de los consumidores Kafka, número de operaciones en las distintas bases de datos etc.

    Image Removed

En esta entrada Monitorización avanzada en Onesait Platform se describe cómo habilitar esta monitorización.

  • Backups de ConfigDB de Plataforma sobre MinIO: este sistema una vez habilitado periódicamente lanza un backup de las bases de datos de la ConfigDB y lo almacena como un zip en MinIO, de este modo siempre podré recuperar una versión de los lementos de plataforma:

...

  • Other improvements and bug fixes in Dashboards: this release includes improvements in dashboard functionality such as:

    • Improvements in dashboard management APIs

    • Events throughout the gadget lifecycle

    • API to generate dashboard images

    • Image association to a gadget and to a dashboard

    • Full-screen editing of Mac gadgets

DevOps

Within this line of work we include all the tools, utilities and platform capabilities that assist in Development and Operation.

  • Advanced monitoring of Platform components: both Rancher and OpenShift allow you to monitor deployments using Prometheus and Grafana. In this version, the deployment of metrics generated by all Onesait Platform modules with this monitoring system has been completed, so that from the same monitoring tool you can consult metrics not only at the Kubernetes level, but also at the level of each module, for example, RAM memory status of each process, or more detailed metrics such as, for example, records processed by each Dataflow, status of Kafka consumers, number of operations in the different databases, etc.

    Image Added

In this entry Monitorización avanzada en Onesait Platform describes how to enable this monitoring.

  • Backups of Platform ConfigDB on MinIO: this system once enabled periodically launches a backup of the ConfigDB databases and stores it as a zip file in MinIO, this way I will always be able to recover a version of the platform elements:

...

More info: Backups de ConfigDB de Plataforma en MinIO

  • Certificación de Postgresql como ConfigDB: se ha realizado la certificación de PostgreSQL como ConfigDB, para dar aún más flexibilidad a los clientes de plataforma y que puedan elegir si utilizar MariaDB o PostgreSQL como su base de datos de configuración, esto permite optimizar costes de infraestructura cuando ya usan una de estas bases de datos en sus repositorios. Más info: Certificación PostgreSQL como ConfigDB

  • Actualización a Rancher 2.6 y Kubernetes 1.21 sobre container.d: Con el creciente uso y popularización de las tecnologías de contenerización han ido surgiendo alternativas a Docker, incluso los orquestadores de referencia, como Kubernetes u Openshift, han implementado su propio runtime de ejecución de contenedores agnóstico de Docker. Es el caso de Kubernetes, que a partir de versiones superiores a la 1.20 ha deprecado Docker como runtime permitiendo elegir entre CRI-O o container.d, ambas compatibles con contenedores Docker. Tanto CRI-O como container.d son implementaciones de CRI (Container Runtime Interface) este último runtime es el usado también por Docker, con lo cual la compatibilidad es total.

    Es por ello que otras herramientas que hacen uso de Kubernetes hayan querido marcar un hito en el camino coincidiendo con este cambio. Como por ejemplo Rancher y RKE (el runtime de Kubernetes de Rancher) que han dado un lavado de cara a la versión 2.6 de Rancher y una “reforma integral” a RKE2, haciendo ambos más sencillos e intuitivos de instalar y usar.

  • Nuevo Canal para la gestión de Tickets: en diciembre de 2021 se ha completado la migración del sistema de ticketing de plataforma al JIRA Service Desk, esta migración nos permite tener un mayor control sobre los SLAs de plataforma y tener una completa trazabilidad de las issues de plataforma y de los productos integrados con JIRA.

...

  • certification as ConfigDB: PostgreSQL has been certified as ConfigDB, to give even more flexibility to platform customers to choose whether to use MariaDB or PostgreSQL as their configuration database, this allows to optimize infrastructure costs when they already use one of these databases in their repositories. More info: /wiki/spaces/ruta/pages/3439296513

  • Update to Rancher 2.6 and Kubernetes 1.21 on container.d: With the growing use and popularization of containerization technologies, alternatives to Docker have been emerging, even reference orchestrators, such as Kubernetes or Openshift, have implemented their own Docker-agnostic container execution runtime. This is the case of Kubernetes, which from versions higher than 1.20 has deprecated Docker as runtime allowing to choose between CRI-O or container.d, both compatible with Docker containers. Both CRI-O and container.d are implementations of CRI (Container Runtime Interface) this last runtime is also used by Docker, so compatibility is total.

    That is why other tools that make use of Kubernetes have wanted to mark a milestone in the way coinciding with this change. For example, Rancher and RKE (Rancher's Kubernetes runtime) have given a facelift to Rancher version 2.6 and a "complete overhaul" to RKE2, making both easier and more intuitive to install and use.

  • New Channel for Ticket Management: in December 2021 the migration of the platform ticketing system to the JIRA Service Desk was completed, this migration allows us to have greater control over the platform SLAs and to have a complete traceability of the platform issues and products integrated with JIRA.

Users with an active platform subscription can open a support ticket from the Portal.https://servicedesk.onesait.com/servicedesk/customer/portal/85/ si no tienen usuario podrán crearlo desde el formulario if you do not have a user you can create it from the form:

...

Community

Esta línea de trabajo incluye las tareas que realizamos en relación con la Comunidad de la Plataforma, de la que forma parte la versión Open Source de la Plataforma Onesait, así como los diferentes canales de comunicación de la Plataforma.

A lo largo de este último trimestre de 2021, hemos trabajado en:

...

Ganamos +30 usuarios y sumamos 1.130 usuarios en el CloudLab de la Onesait Platform, nuestro entorno gratuito y de experimentación.

...

Alcanzamos los 160 suscriptores en nuestro canal de YouTube, sumando +80 horas de visualización y consiguiendo +9.400 impresiones durante este trimestre.

...

Nuestra versión Community de la Plataforma suma +75 clonaciones en GitHub , sumando un total de +540 clonaciones, y con un total de 255 desarrolladores implicados en el proyecto.

...

Nuestro Blog suma un total de +140.000 lecturas de nuestros artículos, aumentando este mes es +11.000.

...

Superamos las +15.000 impresiones en Twitter, con 60 retweets y 90 me gustas de nuestros píos.

Si queréis estar al día con nuestros webcasts, no dejéis de apuntaros a nuestra comunidad de Meetup, en donde hay ya +720 suscritos.

...

This line of work includes the tasks we carry out in relation to the Platform Community, of which the Open Source version of the Onesait Platform is a part, as well as the Platform's different communication channels.

Throughout this last quarter of 2021, we have worked on:

  • Community Channels: these are the ones we use to keep in touch with you, and we continue to grow in both content and followers (thank you all very much!). Throughout this second quarter of the year we have:

  • We gained +30 users and totaled 1,130 users in the CloudLab of the Onesait Platform, our free and experimental environment.

  • We have reached 160 subscribers in our channel of YouTube, totaling +80 hours of viewing and achieving +9,400 impressions during this quarter.

  • Our Community version of the Platform has +75 clonings on GitHub , totaling +540 clones, with a total of 255 developers involved in the project.

  • Our Blogtotaled +140,000 reads of our articles, increasing this month's total to +11,000.

  • We surpassed +15,000 impressions onTwitter

If you want to keep up to date with our webcasts, don't forget to sign up at our Meetup Community, where there are already +720 subscribers.