Livrable à prix fixe

Accélérateur APM

Aperçu

Une mission de services professionnels à prix fixe et à durée limitée, visant à fournir un suivi des performances applicatives prêt pour la production pour un maximum de trois applications incluses dans le périmètre, sur un déploiement Elastic existant. Les consultants Elastic conçoivent l’architecture APM, déploient les agents, valident la topologie des services et le traçage distribué, configurent les signaux clés et les SLO, créent cinq tableaux de bord opérationnels et forment l’équipe du client, le tout dans le cadre d’une mission structurée à durée fixe.

Portée

  • Préparation en amont de l’engagement ; lancement du projet ; découverte de l’environnement et revue de l’architecture ; conception de l’architecture de déploiement APM ; confirmation du périmètre ; registre des risques
  • Configuration et validation du serveur APM ; déploiement des agents en dev/staging pour un maximum de 3 applications ; métriques de référence des transactions ; mapping de la topologie des services ; validation du traçage distribué ; validation de l’intégration OpenTelemetry (si préqualifiée)
  • Définition des signaux clés par service (latence, débit, taux d’erreur, saturation) ; configuration des SLO/SLI et suivi du budget d’erreur ; règles d’alerting configurées et testées ; tableau de bord de suivi des SLO
  • Déploiement de l’agent de production sur toutes les instances ; 5 tableaux de bord opérationnels (Santé du service, Performances, Indicateurs métier, Suivi des SLO, Infrastructure) ; 2–3 guides de dépannage APM ; configuration RBAC ; session d’accompagnement de l’équipe ; vérification du transfert de connaissances
  • Vérification des critères de réussite ; plan de support technique après livraison ; point de suivi programmé à 30 jours

Hors périmètre

Cette mission ne comprend pas :

  • Plus de 3 applications instrumentées
  • Tableaux de bord supplémentaires au-delà des 5 définis ci-dessus
  • Plus de 2 à 3 guides de dépannage
  • Déploiements multi-environnements : un seul environnement de production uniquement, les environnements supplémentaires nécessitent un avenant
  • Instrumentation manuelle du SDK OpenTelemetry : instrumentation basée sur des agents uniquement ; le SDK OTEL manuel est hors périmètre
  • Déploiement du collecteur OTEL, sauf s’il est préqualifié et conforme aux hypothèses du package
  • Métriques métier personnalisées au-delà de ce qui est réalisable avec la configuration standard de l’agent
  • Sécurisation de l’environnement de production, configuration de haute disponibilité, ou reprise après sinistre
  • Applications utilisant des frameworks non pris en charge ou obsolètes
  • Services managés après la mission, support technique continu ou optimisation supplémentaire d’APM au-delà de l’appel de suivi à 30 jours

Toute prestation en dehors du champ d’application défini ci-dessus nécessite un avenant signé par les deux parties et peut entraîner des frais supplémentaires, une révision des hypothèses et des modifications du calendrier.

Chronologie de l’engagement

  • Prévu pour débuter environ 6 à 8 semaines après l’achat, sous réserve de la disponibilité des ressources et de la préparation du client
  • Réalisé par un consultant Elastic ou une ressource partenaire certifiée sous la supervision d'Elastic
  • Sauf accord écrit contraire, les services seront fournis à distance
  • La livraison devrait avoir lieu pendant des jours ouvrés consécutifs ou des semaines calendaires consécutives, selon le calendrier établi par Elastic
  • Si la livraison est retardée, interrompue ou reprogrammée en raison de la disponibilité du Client, de problèmes d’accès, de la préparation de l’environnement ou d’autres dépendances du Client, Elastic peut réaffecter les ressources, ajuster le calendrier ou exiger un formulaire de commande (ordre de modification)
  • Le temps prévu pour la mission qui ne peut être utilisé en raison d’un retard du Client, de son indisponibilité, du non-respect des dépendances ou de l’impossibilité de fournir l’accès requis sera imputé sur le nombre total de jours de conseil

Conditions et hypothèses relatives au prix fixe

  • Le client dispose d’un déploiement Elastic existant (ES 8.0+, Kibana 8.0+, serveur APM configuré et accessible) avant le jour 1
  • Jusqu’à 3 applications dans le périmètre ; chaque application utilise un langage pris en charge par Elastic APM (Java, Go, .NET, Python, Ruby, JavaScript/Node.js, PHP) ; les applications supplémentaires nécessitent un avenant
  • Au moins un environnement inférieur (dev/staging) est disponible pour la validation de l’agent avant le déploiement en production
  • L’accès du client, les identifiants et les autorisations de déploiement requis sont confirmés avant le jour 1
  • Les ressources techniques du client (DevOps, ingénieurs Platform, responsables des applications) sont disponibles à temps plein pendant toute la durée de la mission
  • Les approbations des changements en production et les canaux de notification sont convenus à l’avance, avant le début de la mission
  • L’architecture du client est stable et documentée ; le code source est accessible pour l’instrumentation des agents lorsque cela est nécessaire
  • L’accès réseau depuis les environnements applicatifs vers le serveur APM est confirmé sans complications majeures liées aux pare-feu ou aux proxys
  • Aucune fenêtre de maintenance en production ni aucun gel des changements n’est prévu pendant la durée de la mission
  • Si l’intégration OpenTelemetry est requise, le client dispose de collecteurs OTEL existants ou d’une exigence explicite et préqualifiée de les déployer
  • Instrumentation automatique basée sur des agents uniquement, l’instrumentation manuelle avec le SDK OTEL est hors périmètre

Si l’une des hypothèses ci-dessus n’est pas satisfaite, Elastic peut modifier le calendrier, limiter les services fournis afin qu’ils correspondent au périmètre couvert par le prix fixe, imputer le temps impacté sur les jours de conseil attribués ou exiger un avenant.

Livrables

Découverte & conception

  • Un (1) document de conception de l’architecture d’un déploiement APM, couvrant la topologie du serveur APM, l’approche d’instrumentation et les points d’intégration pour l’environnement confirmé lors de la phase de découverte
  • Un (1) document de confirmation du périmètre et d’approbation, consignant les applications et environnements définitivement inclus dans le périmètre, ainsi que toute exclusion convenue lors de la réunion de lancement
  • Un (1) registre des risques, recensant les risques liés à la livraison et les dépendances identifiés lors de la phase de découverte, avec le responsable et la mesure d’atténuation indiqués pour chaque élément

Instrumentation et validation (limitée à trois (3) applications au maximum, les applications supplémentaires nécessitent un avenant)

  • Un (1) guide de configuration des agents, couvrant le déploiement et la configuration des agents pour un maximum de trois (3) applications dans les environnements de développement et de préproduction
  • Un (1) plan d’intégration OpenTelemetry et rapport de validation, inclus uniquement lorsque l’environnement du client est confirmé comme préqualifié pour OTel lors de la revue d’architecture. Si ce n’est pas le cas, ce livrable est exclu du périmètre plutôt que d’être partiellement fourni
  • Un (1) rapport sur les métriques de référence des transactions, documentant les valeurs de référence du temps de réponse, du débit, et du taux d’erreur pour chaque application incluse dans le périmètre, relevées sur la période de surveillance convenue
  • Un (1) diagramme de topologie des services, représentant les dépendances interservices et les flux de transactions entre les applications incluses dans le périmètre
  • Un (1) rapport de validation du traçage distribué, confirmant la continuité de bout en bout des traces des transactions échantillonnées pour chaque application incluse dans le périmètre
  • Une (1) liste de contrôle de préparation à la mise en production, documentant la configuration, la validation et l’état de l’approbation finale requis avant le déploiement de l’agent en production

SLO et Alerting

  • Un (1) document de définition des signaux d’or, définissant les seuils de latence, de débit, de taux d’erreur, et de saturation pour chaque service inclus dans le périmètre
  • Une (1) spécification de configuration des SLO/SLI, qui documente les objectifs SLO, les SLI, et la politique de budget d’erreur pour chaque service inclus dans le périmètre
  • Règles d’Alerting configurées et testées dans Elastic, alignées sur les signaux d’or et les SLO définis ci-dessus pour les services inclus dans le périmètre
  • Un (1) tableau de bord de suivi des SLO, reflétant en temps réel l’état des SLO et du budget d’erreur pour les services concernés

Déploiement en production et accompagnement

  • Déploiement de l’agent en production sur toutes les instances des applications incluses dans le périmètre
  • Cinq (5) tableaux de bord opérationnels : qualité du service, performances, indicateurs métier, suivi des SLO, infrastructure
  • Deux (2) guides de dépannage APM, couvrant [l’investigation des latences élevées] et [l’investigation des pics d’erreurs] 
  • Configuration RBAC, en utilisant les définitions de rôles intégrées d’Elastic pour un maximum de trois (3) profils de rôle (p. ex., Admin, Developer, Viewer), la conception de rôles personnalisés au-delà des rôles intégrés est hors périmètre
  • Une (1) session d’accompagnement de l’équipe (session unique, format et durée à confirmer), avec un document de vérification du transfert de connaissances, répertoriant les sujets abordés et attestés par les parties prenantes du client nommément désignées

Clôture

  • Un (1) résumé de vérification des critères de réussite, confirmant que la livraison répond aux critères convenus lors de la confirmation du périmètre
  • Un (1) plan de support technique post-livraison et guide d’escalade, définissant la période de support technique post-mise en production, la procédure d’escalade, et les contacts
  • appel de suivi à 30 jours, programmé avec un ordre du jour défini (examen des critères de réussite)

Complétion

La mission sera considérée comme achevée lorsque : tous les critères de réussite auront été vérifiés ; le transfert de connaissances aura été confirmé ; et le plan de support technique après livraison aura été remis. La mission peut également être réputée achevée si le Client prend du retard, est indisponible, ne satisfait pas aux prérequis ou est autrement dans l’incapacité de participer, après qu’Elastic a déployé des efforts commercialement raisonnables pour fournir les services dans le délai convenu pour la mission.

Conditions générales

Les termes commençant par une majuscule qui sont utilisés, mais non définis, dans la présente description de package ont le sens qui leur est attribué dans le Bon de commande, la Description de service applicable ou le Contrat de services Elastic.

Aucune approbation formelle du Client ni aucun processus d’acceptation des jalons ou des livrables ne s’applique à ce forfait de services à prix fixe. Chaque Service est réputé accepté dès son achèvement.

« Achèvement » désigne, pour un Service, le moment où Elastic a exécuté l'ensemble des activités comprises dans le périmètre du présent Forfait de Services, y compris (le cas échéant) la remise de tout rapport écrit, support ou session de transfert de connaissances décrit dans ledit périmètre, ou l'expiration de la période définie pour cette prestation, selon la première de ces échéances. L’achèvement ne nécessite ni approbation du Client ni acceptation d’un quelconque livrable.

Le Client est seul responsable de la sauvegarde, de la maintenance, et de la sécurité de son environnement, de ses systèmes, et de ses données. Elastic n’est pas responsable des modifications de configuration, des pertes de données, de l’indisponibilité, ou de tout autre impact sur l’environnement du Client découlant du Service, ou lié à celui-ci.

Cette mission fournit une solution configurée et auto-gérée .NET de recherche de documents Elastic inédite, comprenant l'analyse du cas d'usage de recherche, le design et l'ingestion du modèle de données, le développement de requêtes d'exemple avancées, la configuration RBAC avancée, le déploiement de l'infrastructure ainsi qu'un rapport final, le tout dans les limites du périmètre au forfait défini. Elastic ne garantit aucun résultat particulier en matière de performances, de coûts, d’exploitation ou de résultats commerciaux au-delà des livrables définis ci-dessus. Le Client reste seul responsable des opérations courantes, des modifications de configuration effectuées en dehors du périmètre de la prestation, ainsi que de toutes les activités postérieures à la prestation liées à son environnement.

Les références faites dans ce forfait à la validation, aux tests, aux tests de recette ou bancs d'essai de recette, aux requêtes de référence, à la préparation au lancement ou au passage en production décrivent des activités réalisées, démontrées ou fournies par Elastic et ne constituent en aucun cas une condition de recette, d'approbation, de test ou de paiement pour le Client. L'Achèvement intervient selon les modalités définies dans le présent forfait, indépendamment de toute activité de ce type, et aucune fraction des honoraires ne peut être retenue ou différée dans l'attente du résultat d'un test, d'une validation ou d'un passage en production.