Consultant elasticsearch et expert

Optimisation de vos requêtes, du modèle de donées, du dimensionnement de votre cluster et de l'administration, du backup.

En tant que consultant elasticsearch et expert, je vous aide sur votre cluster afin de l'installer, le configurer et l'utiliser de manière optimisée. J'interviens autant en phase d'audit pour anlayser l'existant que sur de la préconisation ou bien sur de la production et mise en oeuvre. Je vous aide aussi en tout début de projet pour faire les meilleurs choix d'architecture dès le départ.

Search tuning

Travail autour de la pertinence (relevance) de vos requêtes. Renvoyer les résultats attendus avec précision. Suivre vos contraintes métier.

Développement / POC

Développement autour d'elasticsearch avec mes compétences Full stack. Réalisation de votre proof of concept.

Performance des requètes

Recherche de la requête la plus performante. Analyse des perfomances et modification de la configuration (tuning).

Administration

Gestion de votre cluster. Suivi des performances systèmes, du temps de réponse des requètes. Gestion des indices et surveillance des logs.

Upgrade

Mise à jour du cluster et des appels coté client/API. Gestion de la disponibilité pendant l'upgrade. Surveillance des logs deprecated et actions nécessaires.

Backup

Mise en place de la sauvegarde du cluster. Gestion de la taille et disponilibité. Suivi du bon fonctionnement.

Dimensionnement

Définir et prévoir la taille de vos indices, de vos systèmes (ram/cpu/disk/network), afin d'assurer des perfomances optimums.

troubleshoot

Aide au debug afin de trouver la cause de problèmes divers: requetages, logs d'erreurs, slow queries et autres problématiques.

Modèle de données

Désigner votre data model en fonction des bonnes pratiques, en assurant performances et consistance au niveau applicatif.

administration / opérations

  • Administration de vos clusters. Mise à jour de configuration, déploiement, mise en service.
  • Suivi opérationnel et tâches récurrentes.
shards elasticsearch avec la cat api

upgrade

  • Je vous assiste sur l'upgrade de votre cluster elasticsearch. Des mises à jours des paquets jusqu'a la migration de données si nécessaire.
  • Suivi des logs de deprecated et intervention pour les fixer.
monitoring des nodes elasticsearch avec cerebro

backup

  • Je mets en place pour vous le backup de vos indexes, en définissant une stratégie, une politique de rétention des données, et bien sûr une optimisation du stockage.
  • Suivi des backups dans le temps, sécurité de l'exécution.
gestion des backcups elastic depuis kibana

dimensionnement / planification storage

  • Je peux préparer avec vous le dimensionnement de votre solution, en partant des bonnes pratiques et d'éventuels tests de charge.
  • Suivi dans le temps avec l'évolution de votre volume de données et du requetage.
aperèu global du stack avec elastic hq

debug / troubleshoot

  • Je vous aide afin de trouver l'origine de tout problème sur votre cluster.
  • Problèmes de latence, de performance, erreur généreique et autres présentes dans les logs.
stream des logs ELK depuis kibana

modele de donnees

  • Je définis avec vous un modèle de données qui suit les bonnes pratiques, conforme ECS, scalable et surtout cohérent avec vos contraintes de requêtage.
  • Prise en compte de la denormalisation et optimisation du mapping des champs pour le stockage.
gestion des indexes elasticsearch depuis kibana

full text search tuning

  • J'aide régulièrement des sites de e-commerce et autres applicatifs à travailler la pertinence de leur requêtes full text.
  • Trouver la bonne pertinence avec leurs contraintes business et techniques.
exemple de query elasticsearch multi match

poc development / development

  • Initialement développeur Full stack je peux développer pour vous un poc, avec ou sans code c'est à dire s'appuyant uniquement sur la stack ELK.
  • Je vous assiste également dans vos projets de dev.
Map dans elastic SIEM

efficient requests

  • Je peux vous assister pour trouver les requêtes les plus performantes.
  • Suivi de vos slow queries sur le long termes via les logs.
profiling de requete elasticsearch