CérénIT - influxaceLe blog tech de Nicolas Steinmetz (Time Series, IoT, Web, Ops, Data)Zola2022-02-11T18:00:00+01:00https://cerenit.fr/tags/influxace/atom.xmlBilan 2021 et perspectives 20222022-02-11T18:00:00+01:002022-02-11T18:00:00+01:00
Unknown
https://cerenit.fr/blog/bilan-2021-perspectives-2022/<p>Routine habituelle de début d'année pour la clôture de ce 5ème exercice (déjà !).</p>
<h3 id="bilan-2021">Bilan 2021</h3>
<p>Au global, une année mitigée qui se termine un peu sur le fil du rasoir au niveau comptable. Pour la partie positive, j'ai l'impression que cette année a été "l'année des possibles" où les efforts commencés les années précédentes commencent à payer. Des premiers projets en Go, des missions Time Series intéressantes et ambitieuses par certains aspects et un projet annexe en Python/Django sur la fin d'année qui consolide différents éléments permettant de gagner en confiance et de réduire un peu ce cher syndrome de l'imposteur avec lequel j'apprends à composer et à dépasser parfois. </p>
<h4 id="cerenit">CérénIT</h4>
<p>D'un point de vue comptable, cela donne :</p>
<table><thead><tr><th></th><th>2021</th><th>2020</th><th>2019</th><th>2018</th><th>2017</th><th>Variation n/n-1</th></tr></thead><tbody>
<tr><td>Chiffre d'affaires</td><td>~130 K€</td><td>~138 K€</td><td>~150 K€</td><td>~132 K€</td><td>~100 K€</td><td>-6%</td></tr>
<tr><td>Résultat après impôts</td><td>~1K€</td><td>~10 K€</td><td>~13.5 K€</td><td>~10 K€</td><td>~20 K€</td><td>-90% 😱</td></tr>
<tr><td>Jours facturés</td><td>164</td><td>175</td><td>197</td><td>178</td><td>160</td><td>-6%</td></tr>
<tr><td>TJM</td><td>793€</td><td>789€</td><td>761€</td><td>742€</td><td>625€</td><td>+0.5%</td></tr>
</tbody></table>
<p>Les années précédentes, les missions annexes (missions courtes d'audit/expertise principalement) venaient apporter le bénéfice annuel et la mission principale couvrait les charges. Cette année, avec une réduction de mes missions principales en fin d'année, les missions annexes ont permis de couvrir les charges mais sans permettre de dégager de bénéfices. Un TJM plus élevé sur ces missions annexes permet d'amortir et de compenser la baisse d'activité.</p>
<table><thead><tr><th></th><th>2021</th><th>2020</th><th>2019</th><th>Variation n/n-1</th></tr></thead><tbody>
<tr><td>Chiffre d'affaires Total</td><td>~130 K€</td><td>~138 K€</td><td>~150 K€</td><td>-6%</td></tr>
<tr><td>Chiffre d'affaires Time Series</td><td>~25K€</td><td>~5 K€</td><td>~2 K€</td><td>+400% 💪</td></tr>
</tbody></table>
<p>Une des grandes satisfactions de l'année est incontestablement l'essor de l'activité Time Series. Etre référencé comme <a rel="noopener" target="_blank" href="https://www.influxdata.com/community-showcase/influxaces/">InfluxAce</a> m'a apporté une mission chez <a href="/reference/axens/">Axens</a> sur les <a href="/blog/influxdb-shard-duration-retention-policy/">Shard Duration & Retention Policies</a> et quelques contacts/prospects qui n'ont pas pu aboutir durant cette année. C'est aussi la poursuite de mon accompagnement des équipes de la <a href="/reference/saft-influxdb2/">SAFT</a> pour la 3ème année consécutive et la mise à jour d'InfluxDB OSS v1.x vers v2.x avec un sujet de <a href="/blog/influxdb-alerts-tasks-checks-notifications/">migration des alertes Kapacitor vers des Tasks en Flux</a>.</p>
<h4 id="autres-activites">Autres activités</h4>
<p>Pour le reste, j'ai eu le plaisir de :</p>
<ul>
<li>contribuer au podcast <a rel="noopener" target="_blank" href="https://bigdatahebdo.com/">BigData Hebo</a> avec une participation à 17 épisodes et la publication de 44 brèves,</li>
<li>continuer à animer le <a rel="noopener" target="_blank" href="https://timeseries.fr/">Meetup Time Series France</a> avec 5 éditions et en parvenant à lui donner une dimension autour des usages,</li>
<li>continuer à approfondir mes connaissances autour de Warp 10 avec notamment la publication d'un <a rel="noopener" target="_blank" href="https://blog.senx.io/n8n-warp-10-automate-your-time-series-manipulations/">billet sur le blog de SenX sur n8n & Warp 10</a> ou le fait de <a rel="noopener" target="_blank" href="https://blog.senx.io/working-with-geoshapes-code-contest-results/">gagner le challenge sur les GeoShapes</a> 🥇,</li>
<li>finalement parvenir à commencer à jouer avec des ESP32 en toute fin d'année en <a rel="noopener" target="_blank" href="http://localhost:1313/blog/air-quality-iot-esp32-senseair-thingspeak-mqtt-warp10-discovery/">faisant des détecteurs de CO2</a>.</li>
</ul>
<p>Pas de contribution de ma société à un quelconque projet comme en 2020 avec une contribution financière au projet <a rel="noopener" target="_blank" href="https://makair.life/">Makair</a> suite à la <a href="/blog/soutenir-une-initiative-en-temps-de-covid19/">question du rôle social d'une entreprise dans notre société en temps de COVID</a>. Petite déception à ce niveau-là.</p>
<h3 id="perspectives-2022">Perspectives 2022</h3>
<p>2021 s'est terminée avec une certaine forme de lassitude autour de l'activité de freelance (et de la solitude du freelance, même si j'ai toujours cherché à gommer cet aspect dans mes missions) et des activités autour de l'automatisation/industrialisation comme une fin en soit. J'éprouvais le besoin de créer un commun avec des personnes et je voulais accélérer la bascule vers l'IoT industriel mais ne sachant pas par quel bout attaquer le sujet. Une mission "DevOps AWS pour déployer un outil de CI/CD" sans autre finalité ne m'intéressait pas/plus (🤢).</p>
<p>Et là, de nulle part surgit une prise de contact sur LinkedIn par une recruteuse pour rejoindre une entreprise dans l'IoT industriel, avec une dimension environnementale qui cherchait un profil de responsable technique DevOps/IoT. Les astres ne pouvant pas être plus alignés, les cases du job idéal / de la mission idéale étant toutes cochées, je ne pouvais pas laisser passer cette opportunité. Depuis mi-janvier, j'ai donc commencé une mission pour cette entreprise pour qu'on fasse connaissance et pour avancer rapidement sur le sujet le temps que d'autres points soient traités de leur côté. De jolies choses semblent se dessiner et devraient aboutir prochainement... 🤩 </p>
<p>Affaire à suivre comme on dit, 2022 semble pleine de promesses, de défis et de changements ! 😎</p>
Bilan 2020 et perspectives 20212021-01-14T10:00:00+01:002021-01-14T10:00:00+01:00
Unknown
https://cerenit.fr/blog/bilan-2020-perspectives-2021/<p>Routine habituelle de début d'année pour la clôture de ce 4ème exercice (déjà !).</p>
<h3 id="bilan-2020">Bilan 2020</h3>
<p>Au global, une bonne année au regard des conditions - les objectifs sont remplis.</p>
<p>D'un point de vue comptable, cela donne :</p>
<table><thead><tr><th></th><th>2020</th><th>2019</th><th>2018</th><th>2017</th><th>Variation n/n-1</th></tr></thead><tbody>
<tr><td>Chiffre d'affaires</td><td>~138 K€</td><td>~150 K€</td><td>~132 K€</td><td>~100 K€</td><td>-8%</td></tr>
<tr><td>Résultat après impôts</td><td>~8 K€</td><td>~13.5 K€</td><td>~10 K€</td><td>~20 K€</td><td>-41%</td></tr>
<tr><td>Jours facturés</td><td>175</td><td>197</td><td>178</td><td>160</td><td>-11%</td></tr>
<tr><td>TJM</td><td>789€</td><td>761€</td><td>742€</td><td>625€</td><td>+3.6%</td></tr>
</tbody></table>
<p>Contrairement aux autres années, les jours facturés ne prennent plus en compte des prestatations forfaitaires (comme l'infogérance, etc) pour lesquelles je faisais un équivalent jour. J'ai ajusté les valeurs de ce tableau mais je n'ai pas mis à jour les synthèses <a href="/blog/bilan-2019-perspectives-2020/">2019</a>, <a href="/blog/bilan-2018-perspectives-2019/">2018</a> et <a rel="noopener" target="_blank" href="https://www.cerenit.fr/blog/bilan-2017-perspectives-2018/">2017</a>. Cela a pour conséquence d'améliorer sensiblement le TJM.</p>
<p>L'épisode COVID n'a pas eu d'impact direct sur mon activité et je fais un chiffre d'affaire conforme à ce que j'avais prévu en début d'année. Clairement, je mesure ma chance d'avoir passé cette année sans encombres professionnels. J'avais dit que je passerai à 4/5 sur l'année. Dès lors je ne pouvais envisager de factuer plus de 80% des jours ouvrés et et je parviens à en factuer 77% (toujours hors prestatations forfaitaires). En faisait un TJM de 700€ et 80% des jours ouvrés, cela me donnait un chiffre d'affaires à atteindre de 128 K€. J'atteins à peu près cet objectif avec les jours facturés et je le dépasse grâce aux prestations forfaitaires. Ces prestations forfaitaires ayant sensiblement augmenté en 2020 (passage de ~10K€ à ~13K€) et même si l'une d'entre elles a généré un investissement matériel important et qui sera compensé sur les prochaines années. Cela explique principalement la chute du résultat (si on prend 2018 comme année de comparaison, pour une chiffre d'affaire et un volume de jours facturés similaire, le résultat est 20% inférieur).</p>
<p>Comme chaque année, j'en profite pour remercier <a rel="noopener" target="_blank" href="https://www.linkedin.com/in/fabriceheuvrard">Fabrice</a> pour son accompagnement en tant qu'expert-comptable. Je le dis et le répête, mais avoir confiance dans son expert comptable et pouvoir compter sur lui pour apporter de bons conseils aux bons moments et être serein sur la gestion de l'entreprise, c'est indispensable - surtout en cette période. Même si je n'en ai pas bénéficié directement, les informations transmises pendant cette période sur les aides et autres mécanismes mis en place ont été très utiles.</p>
<p>D'un point de vue activité, c'est une bonne année en termes de contenus de missions :</p>
<ul>
<li>Fin de ma mission chez <a rel="noopener" target="_blank" href="https://www.saagie.com/">Saagie</a> autour de <a href="https://cerenit.fr/blog/bilan-2020-perspectives-2021/reference/saagie/">l'installeur de leur plateforme data dans un univers kubernetes et cloud</a>,</li>
<li>Second volet chez un <a href="/reference/acteur-de-l-energie-2/">acteur de l'énergie</a> pour un <a href="/reference/acteur-de-l-energie-2/">audit et tunning de performance pour une application Web et une API REST</a> avec des améliorations coté infrastructure et configuration des composants pour tenir la charge escomptée.</li>
<li>Un peu d'infogérance autour de <a href="/reference/coderkaine/">kubernetes et traefik</a> pour une petite structure en cours de développement.</li>
<li><a rel="noopener" target="_blank" href="https://www.cerenit.fr/reference/compta-onlinecom/">Compta-Online</a> qui <a rel="noopener" target="_blank" href="https://www.linkedin.com/posts/fr%C3%A9d%C3%A9ric-rocci-%F0%9F%92%9A-%F0%9F%92%9C-%F0%9F%92%99-bb411a33_compta-online-en-2020-16-millions-activity-6751562592830980096-SF-H">continue son développement</a> avec une infrastructure maitrisée et stable (même si on doit améliorer un peu les choses les jours de résultats d'examens nationaux)</li>
<li>Un nouveau client pour un usage série temporelles dans le monde nautique pour interfacer un logiciel utilisant <a rel="noopener" target="_blank" href="https://www.influxdata.com/products/influxdb/">InfluxDB</a> et un autre utlisant <a rel="noopener" target="_blank" href="https://warp10.io/">Warp 10</a> - mon investissement sur les séries temporelles et en particulier <a rel="noopener" target="_blank" href="https://warp10.io/">Warp 10</a> aura payé plus vite que prévu.</li>
<li>Un projet démarré depuis septembre et dont on parlera plus tard...</li>
<li>et pour finir l'obtention d'un agrément Crédit Impôt Innovation pour la période 2020-2024 en liaison avec le projet évoqué ci-dessus.</li>
</ul>
<p>Pour le reste, j'ai le plaisir de :</p>
<ul>
<li>contribuer au podcast <a rel="noopener" target="_blank" href="https://bigdatahebdo.com/">BigData Hebo</a> avec une refonte du site en prime.</li>
<li>de continuer mon rôle d'<a rel="noopener" target="_blank" href="https://www.influxdata.com/community-showcase/influxaces/">InfluxAces</a>.</li>
<li>de continuer à animer le <a rel="noopener" target="_blank" href="https://www.ptsm.io/">Paris Time Series Meetup</a> : après la "pause" du premier confirnement, 4 éditions ont pu être organisées entre juillet et novembre.</li>
<li>de participer aux <a rel="noopener" target="_blank" href="https://www.influxdays.com/past-events-london-2020/sessions/">InfluxDays Virtual Experience London</a> avec un retour sur <a href="/talk/influxdays2020-telegraf-baremetal-kubernetes/">l'utilisation de Telegraf dans le cadre d'un monitoring kubernetes</a></li>
<li>voir mes efforts sur <a rel="noopener" target="_blank" href="https://warp10.io/">Warp 10</a> être récompensés par de nouvelles missions mais aussi par <a rel="noopener" target="_blank" href="https://twitter.com/nsteinmetz/status/1332288122135187458">le cadeau envoyé par l'équipe de SenX</a> pour parler de leur produit dans le <a rel="noopener" target="_blank" href="https://bigdatahebdo.com/">BigData Hebo</a>, sur <a href="/tags/warp10/">le blog</a> ou aux éditions <a rel="noopener" target="_blank" href="https://www.ptsm.io/edition/ptsm-1/">#1</a> et <a rel="noopener" target="_blank" href="https://www.ptsm.io/edition/ptsm-5/">#5</a> du <a rel="noopener" target="_blank" href="https://www.ptsm.io/">Paris Time Series Meetup</a>.</li>
</ul>
<p>Petite déception toutefois sur la partie développement, où je n'ai pas pu me mettre sérieusement à Go ou <a rel="noopener" target="_blank" href="https://www.rust-lang.org/">Rust</a>.</p>
<p>Enfin, je m'étais posé la <a href="/blog/soutenir-une-initiative-en-temps-de-covid19/">question du rôle social d'une entreprise dans notre société en temps de COVID</a>. Ma contribution a certes été modeste dans la limite de ce qui était autorisé par la loi d'une part et ne sachant pas trop comment se finirait l'année d'autre part. Je pense que je vais continuer dans cette voie et voir quel(s) projet(s) je pourrai soutenir en 2021. Content d'avoir contribué au projet <a rel="noopener" target="_blank" href="https://makair.life/">Makair</a> et de voir comment il évolue en tous cas.</p>
<h3 id="perspectives-2021">Perspectives 2021</h3>
<p>L'année commence bien avec la suite de la mission Warp 10/InfluxDB dans le monde nautique mentionnée précédemment. A celà s'ajoute une autre mission de conseil autour des usages de séries temporelles pour un autre acteur de l'énergie. J'ai du décliner un troisième appel d'offre sur un sujet similaire du fait de mes engagements actuels, mais j'espère qu'il y aura d'autres projets similaires.</p>
<p>Ayant aussi découvert le monde de l'impression 3D durant le premier confinement et plus récemment à jouer avec des cartes micro:bit (et peut être bientôt des ESP32), j'irais bien voir du coté de l'IoT et donner une dimension "plus industrielle" à mes usages de séries temporelles. Sortir des usages de monitoring serveur pour les séries temporelles et aller vers des usages plus industriels ou métiers est clairement intéressant. Osons le terme: direction <a rel="noopener" target="_blank" href="https://youtu.be/AuOVKYZkquo">l'industrie 4.0</a> !</p>
<p>Pour rebondir sur cette dimension usage, j'ambitionne pour le <a rel="noopener" target="_blank" href="https://www.ptsm.io/">Paris Time Series Meetup</a> d'avoir un focus usage plus important et avoir des retours d'expérience (et moins de présentation produit par des éditeurs).</p>
<p>Sur <a rel="noopener" target="_blank" href="http://bigdatahebdo.com/">BigData Hebo</a>, nous venons de lancer <a rel="noopener" target="_blank" href="https://bigdatahebdo.com/breve/">les brèves</a> afin de mettre en avant les contributions des membres de la communauté. A suivre !</p>
<p>Pour le développement en Go et Rust, le premier devrait voir le jour dans l'année de façon assez certaine, c'est plus incertain pour le second.</p>
<p>Et enfin, pour le projet commencé en septembre et dont je ne peux pas encore parler, j'espère pouvoir lever le voile prochainement !</p>
<p>Si certains sujets vous interpellent ou si vous avez des contacts à me suggérer, n'hésitez pas à me <a rel="noopener" target="_blank" href="https://www.cerenit.fr/#contact">contacter</a>.</p>
Bilan 2019 et perspectives 20202020-02-08T10:00:00+01:002020-02-08T10:00:00+01:00
Unknown
https://cerenit.fr/blog/bilan-2019-perspectives-2020/<p>Rien de tel que la finalisation du bilan de cette troisième année d'activité pour faire un petit bilan sur l'année écoulée et les perspectives pour 2020. Vous pouvez retrouver le bilan des années précédentes <a href="/blog/bilan-2018-perspectives-2019/">2018</a> et <a rel="noopener" target="_blank" href="https://www.cerenit.fr/blog/bilan-2017-perspectives-2018/">2017</a>.</p>
<h3 id="bilan-2019">Bilan 2019</h3>
<p>Au global, tout va toujours bien, tant d'un point de vue comptable que d'activité. Une année plutôt bien remplie, voir trop remplie en nombre de jours facturés. Cela change des années précédentes où cela avait pu être un problème.</p>
<p>D'un point de vue comptable, cela donne :</p>
<table><thead><tr><th></th><th>2019</th><th>2018</th><th>2017</th><th>Variation n/n-1</th></tr></thead><tbody>
<tr><td>Chiffre d'affaires</td><td>~150 K€</td><td>~132 K€</td><td>~100 K€</td><td>+14%</td></tr>
<tr><td>Résultat après impôts</td><td>~13.5 K€</td><td>~10 K€</td><td>~20 K€</td><td>+31%</td></tr>
<tr><td>Jours facturés</td><td>~210</td><td>~190</td><td>~160</td><td>+10%</td></tr>
<tr><td>TJM</td><td>~714€</td><td>~685€</td><td>625€</td><td>+4%</td></tr>
</tbody></table>
<p>J'avais espéré retrouvé mon delta de chiffre d'affaires de façon plus sensible dans mon résultat. Ce n'est pas le cas principalement pour les raisons suivantes :</p>
<ul>
<li>Le choix de meilleures mutuelle et système de prévoyance, ainsi que la mise en place d'un financement de retraites complémentaires au niveau de l'entreprise,</li>
<li>Des investissements matériels du fait d'un travail en remote à mon domicile depuis le mois de juillet et pour le <a rel="noopener" target="_blank" href="https://www.meetup.com/fr-FR/Paris-Time-Series-Meetup/">Meetup Paris Time Series</a>,</li>
<li>Des dépenses pour la réalisation d'une nouvelle identité graphique pour CérénIT, <a rel="noopener" target="_blank" href="http://bigdatahebdo.com/">BigData Hebo</a> et pour le <a rel="noopener" target="_blank" href="https://www.meetup.com/fr-FR/Paris-Time-Series-Meetup/">Meetup Paris Time Series</a>.</li>
</ul>
<p>Comme chaque année, j'en profite pour remercier <a rel="noopener" target="_blank" href="https://www.linkedin.com/in/fabriceheuvrard">Fabrice</a> et son équipe pour son accompagnement. Je l'ai déjà dit, mais avoir confiance dans son expert comptable et pouvoir compter sur lui pour apporter de bons conseils aux bons moments et être serein sur la gestion de l'entreprise, c'est indispensable.</p>
<p>D'un point de vue activité, c'est aussi une bonne année :</p>
<ul>
<li>Contraitement aux années précédentes, avoir des missions plus régulières m'a permis de ne pas avoir le déséquilibre entre le premier et le second semestre,</li>
<li>Fin d'une mission de 18 mois au final chez <a rel="noopener" target="_blank" href="https://www.lesfurets.com/">LesFurets.com</a> et depuis 6 mois, une mission en cours chez <a rel="noopener" target="_blank" href="https://www.saagie.com/">Saagie</a> ; les détails de ces missions sont disponibles sur la page <a href="/reference/">Références</a>.</li>
<li>L'investissement sur Kubernetes depuis courant 2018 m'a permis de décrocher plusieurs missions et ainsi d'avoir des références "officielles" en la matière.</li>
<li>J'avais fait le choix d'aller à moins de conférences mais je me suis rendu à <a rel="noopener" target="_blank" href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon Europe</a> à Barcelone, aux <a rel="noopener" target="_blank" href="https://influxdays.com/">InfluxDays</a> à Londres et au <a rel="noopener" target="_blank" href="https://sysadmindays.fr/">Sysadmin_Days</a> à Paris,</li>
<li>J'ai eu le plaisir de rejoindre l'équipe du podcast <a rel="noopener" target="_blank" href="http://bigdatahebdo.com/">BigData Hebo</a> et d'être nominé <a rel="noopener" target="_blank" href="https://www.influxdata.com/community-showcase/influxaces/">InfluxAces</a>. Nomination qui m'a permis de lancer et d'animer le <a rel="noopener" target="_blank" href="https://www.meetup.com/fr-FR/Paris-Time-Series-Meetup/">Meetup Paris Time Series</a> depuis le mois de septembre,</li>
<li>J'ai pu rejoindre le réseau d'indépendants <a rel="noopener" target="_blank" href="http://cmakers.io/">CollectiveMakers</a> qui permet de partager de l'information et d'avoir un réseau d'entraide sur des problématiques Ops/Cloud/DevOps/Sécurité.</li>
<li>Enfin, j'ai même pu me verser mes premiers dividendes, preuve de la bonne santé de l'entreprise.</li>
</ul>
<h3 id="perspectives-2020">Perspectives 2020</h3>
<p>Avec la nomination d'InfluxAces, le travail sur le <a rel="noopener" target="_blank" href="https://www.meetup.com/fr-FR/Paris-Time-Series-Meetup/">Meetup Paris Time Series</a> et une <a href="/reference/acteur-de-l-energie/">première mission sur les séries temporelles</a>, l'objectif 2020 est de développer cette activité. Je compte donc passer une partie de l'année à améliorer ma maitrise de la plateforme <a rel="noopener" target="_blank" href="https://www.influxdata.com/products/">InfluxDB 2.0</a> mais aussi de la plateforme <a rel="noopener" target="_blank" href="https://warp10.io/">Warp10</a>. Pour se faire, je suis passé à 4/5ème sur ma mission actuelle pour avoir un temps dédié à ce sujet et quelques autres projets à finir.</p>
<p>Outre cette activité, j'ai aussi prévu d'améliorer/renforcer mes compétences en matière de développement. Je m'étais rapidement formé à Go en vue d'une mission qui s'est finalement faite en Kotlin. Je compte donc creuser un peu plus le monde de la JVM (Java, Gradle, Kotlin) pour mieux comprendre son fonctionnement mais aussi voir du coté de <a rel="noopener" target="_blank" href="https://www.rust-lang.org/">Rust</a> qui m'a plus séduit que Go. Avoir raté une belle opportunité de projet du fait de ne pas être assez développeur me pousse à vouloir investir sur ce sujet en plus du plaisir que j'ai à développer.</p>
<p>Sur les conférences, j'ai prévu d'aller à <a rel="noopener" target="_blank" href="https://www.devoxx.fr/">Devoxx France</a> et à la prochaine édition des <a rel="noopener" target="_blank" href="https://influxdays.com/">InfluxDays</a>. A voir pour le reste de l'année.</p>
<p>Après un premier chantier de refonte du site suite à la nouvelle identité, je dois encore le faire évoluer pour mieux présenter les offres de service ainsi que d'autres améliorations.</p>
<p>Enfin, comme tous les ans, j'ai prévu de travailler à la pérénité et soutenabilité de CérénIT, d'apprendre plein de nouvelles choses pour rester pertinent et aller de l'avant. A celà s'ajoute le plaisir de contribuer/participer à la communauté <a rel="noopener" target="_blank" href="http://bigdatahebdo.com/">BigData Hebo</a>.</p>
<p>Si certains sujets vous interpellent ou si vous avez des contacts à me suggérer, n'hésitez pas à me <a rel="noopener" target="_blank" href="https://www.cerenit.fr/#contact">contacter</a>.</p>
InfluxDays London 20192019-06-17T21:30:00+02:002019-06-17T21:30:00+02:00
Unknown
https://cerenit.fr/blog/influxdays-london-2019/<p>La cinquième édition des <a rel="noopener" target="_blank" href="https://influxdays.com/">InfluxDays</a> (et la seconde édition en Europe) s'est tenue à Londres les 13 et 14 juin 2019. Les InfluxDays sont organisés par la société <a rel="noopener" target="_blank" href="https://www.influxdata.com/">InfluxData</a>, éditrice des produits <a rel="noopener" target="_blank" href="https://www.influxdata.com/time-series-platform/telegraf/">Telegraf</a>, <a rel="noopener" target="_blank" href="https://www.influxdata.com/products/influxdb-overview/">InfluxDB</a>, <a rel="noopener" target="_blank" href="https://www.influxdata.com/time-series-platform/chronograf/">Chronograf</a> et <a rel="noopener" target="_blank" href="https://www.influxdata.com/time-series-platform/kapacitor/">Kapacitor</a>, connu aussi sous le nom de la stack TICK. Il s'agit d'une plateforme de gestion des données temporelles, depuis leur ingestion jusqu'à leur visualisation et leur traitement en passant par leur stockage. Durant ces deux jours, des présentations portent sur les produits, leurs évolutions, des retours d'expériences clients et plus généralement sur l'écosystème.</p>
<p>Sur InfluxData, quelques chiffres :</p>
<ul>
<li>230.000 installations d'InfluxDB dans le monde</li>
<li>200+ plugins telegraf (agent de collecte)</li>
<li>600+ clients InfluxData</li>
<li>140+ employés</li>
</ul>
<p>Avant de rentrer dans la synthèse, il faut que vous sachiez que j'ai été nominé "<a rel="noopener" target="_blank" href="https://www.influxdata.com/community-showcase/influxaces/">InfluxAce</a>" pour la France. Ce titre permet à InfluxData de reconnaitre et promouvoir les experts de la stack TICK et de les remercier pour leur contribution à la communauté et à l'évangélisation de leurs produits. Deux autres personnes en Belgique et au Luxembourg ont été nominées également.</p>
<p>Si vous voulez un résumé assez détaillé, je vous invite à lire celui d'<a rel="noopener" target="_blank" href="http://devconnected.com/influxdays-london-2019-recap/">Antoine Solnichkin</a> (en anglais) qui n'est autre que notre InfluxAce luxembourgeois.</p>
<p>Les principaux enseignements pour moi d'InfluxDays :</p>
<ul>
<li>Influx 2.0 : de la stack TICK à une plateforme unifiée : en réintégrant les fonctionnalités de visualisation et de traitement des données dans la base elle-même, les composants "ICK" deviennent un produit unifié et plus intégré. L'idée est de pouvoir manipuler ses données très rapidement sans avoir à installer et paramétrer plusieurs composants. Telegraf n'est pas en reste car la configuration pourra être générée depuis Influx 2.x et Telegraf pourra même récupérer sa configuration via l'API.</li>
<li>Influx 2.0 : une plateforme composable et extensible : en adoptant une approche API first (en plus d'avoir été unifiée et rendue plus cohérente entre les produits), InfluxData permet des intégrations plus aisées et met aussi une CLI ou un REPL plus riches à disposition de ses utilisateurs. InfluxData travaille aussi sur l'extensibilité de sa solution via des "packages" pour Flux et Telegraf notamment. Ces packages permetteront d'apporter sa propre logique dans la plateforme (plugins telegraf pour la collecte des données, fonctions flux pour le traitement des données, modèles de dashboards, modèles de tâches, etc).</li>
<li>Influx 2.0, une plateforme "... as Code" : la solution étant extensible et une API permettant d'interagir avec elle, il sera donc possible de versionner de versionner le code des différents éléments et de les déployer via l'API proposée par Influx. Des mécanismes de templates vont aussi permettre aux utilisateurs de ne pas démarrer avec l'angoisse de la feuille vide mais au contraire d'avoir des bonnes pratiques ou des règles de gouvernance sur la façon de gérer les données.</li>
<li>Influx 2.0, un hub pour vos données temporelles : <a rel="noopener" target="_blank" href="https://www.influxdata.com/products/flux/">Flux</a>, le nouveau langage pour interagir avec les données, se veut être en mesure de résoudre les limites d'InfluxQL sur la manipulation des données temporelles mais aussi de pouvoir aller requêter des sources de données tierces dans le cadre de l'enrichissement / le nettoyage des données. Des réflexions sur la gestion de datasources plus traditionnelles est en cours. Flux va également être en mesure de s'interfacer avec d'autres sources de données comme Prometheus (dont une démonstration du transpiler a été faite). Cette capacité de transpilation peut ainsi permettre de connecter Grafana à Influx 2.x via une datasource Prometheus et de continuer à avoir des requêtes PromQL. De la même façon, Flux pourrait être utilisé pour permettre la migration Influx 1.x vers Influx 2.x par ex sous Grafana sans avoir à toucher aux requêtes de ses dashboards.</li>
<li>Influx (2.0), c'est en fait trois produits avec du code partagé entre eux : InfluxDB OSS, InfluxDB Entreprise et InfluxCloud. La version cloud devrait passer en production cet été, Influx 2.x OSS devrait passer en bêta cet été et finir en GA fin 2019 / début 2020 et Influx 2.x Entreprise arrivera en 2020. InfluxCloud se déploie sur Kubernetes et chaque composant est modulaire et scalable et s'appuie aussi sur Kafka quand InfluxDB OSS 2.x restera un binaire unique en Go.</li>
</ul>
<p>D'autres présentations ont permis de mieux comprendre le moteur de stockage d'InfluxDB, comment faire un plugin Telegraf ou bien d'avoir des retours clients intéressants.</p>
<p>Au final, et indépendamment de ma nomination, ce fut deux jours très intéressants pour mieux appréhender la plateforme, son fonctionnement interne, les évolutions à venir et voir différents cas d'utilisation. Ce fut enfin l'occasion de rencontrer les équipes InfluxData avec qui j'ai passé un très bon moment et il est toujours agréable de pouvoir poser ses questions au CTO et CEO d'InfluxData sur le produit ou le marché des données temporelles. Ce fut également très intéressant de discuter avec différents membres de la communauté.</p>
<p>Vous devriez pouvoir accéder aux vidéos et slides de l'événement via le <a rel="noopener" target="_blank" href="https://influxdays.com/past-events-london-2019/">site de l'événement</a> d'ici quelques jours.</p>
<p>Un meetup "timeseries" va être organisé en France entre septembre et la fin d'année par votre serviteur et avec le support d'InfluxData.. Si vous êtes intéressés, inscrivez-vous au meetup "<a rel="noopener" target="_blank" href="https://www.meetup.com/fr-FR/Paris-Time-Series-Meetup/">Paris Time Series Meetup</a>". Il se veut ouvert à tout l'écosystème des séries temporelles et si vous avez des idées/envies/..., n'hésitez pas à me <a href="mailto:contact+timeseries@cerenit.fr">contacter</a> ou via le <a rel="noopener" target="_blank" href="https://www.meetup.com/fr-FR/Paris-Time-Series-Meetup/">Meetup</a> ou encore <a rel="noopener" target="_blank" href="https://twitter.com/nsteinmetz">twitter</a>.</p>