February 2023 - Monthly report

The 08 March 2023

Here is the February 2023 report.

I.Introduction


Several parts are under development, they will not be integrated into the code repository for several weeks.

Indeed, these parts have common pieces of code and I need to move forward on each to be sure of the good cohesion between them. I will nevertheless present their current state in this monthly report.


II. Project events


II.1. Live coding on Twitch

Several times a week, I continue to stream live coding from the project on my Twitch channel.

Don’t hesitate to drop by to say hello!


III. Development


III.1. Back-end


III.1.a Custom display management in the frontend

The development made it possible to improve and correct several problems, several tests were also added.

We are at the end of this part, even if there are still some possible modifications in terms of item displays.

Two displays have been introduced currently:

After reflection, several other displays should be added in the coming months/years and we must be able to manage them easily, that is to say without making large database modifications each time.

For display ideas, here are a few:


III.1.b OpenTelemetry

In the backend, OpenTelemetry has been implemented. It will be extended later to the frontend.

Thanks to this system, the metrics can be sent to an APM (Application Performance Monitoring) tool allowing the health of FusionSuite to be monitored in real time.

There are 4 modes available, configurable in the configuration file, namely:

Here is a display of APM (Jaeger) with an OTLM_NORMAL level. The queries are not yet all optimized on this view.


III.1.c FusionInventory

As planned on the schedule (presentation last January), work on the FusionInventory agent has started in earnest.

As a reminder, modification of the data format and implementation of the REST API protocol for standardized and simplified exchange with the server.

The server precisely, FusionSuite!!! the code has started, the inventory is already partially recoverable, and the first bricks of data update done (in a laptop item for the moment).

Work continues on the data format on the agent side and as soon as it is more advanced (in a few days), I will be able to write the big parts of inventory management in FusionSuite.

The February report will give you more information about FusionInventory’s 3.0.0 agent.


III.2 Frontend


III.2.a Task/workflow management

The specifications and the beginning of the code have been done, there is still work to be done for this management of rules and workflows.

I put you an image of the trend, it’s far from being finalized, so you just have to see the general principle of flows.


IV. Conclusion

Several related parties, so many parallel projects. I hope to be able to merge the code in the code repositories within 2 months. We will then have almost all the essential bricks for the end of year release.

David Durieux - FusionSuite project leader

Contact Us

Several channels to contact us