{"id":5137,"date":"2020-06-28T18:07:44","date_gmt":"2020-06-28T17:07:44","guid":{"rendered":"https:\/\/blog.fabianpiau.com\/?p=5137"},"modified":"2020-10-17T18:08:01","modified_gmt":"2020-10-17T17:08:01","slug":"flagger-monitor-your-canary-deployments-with-grafana","status":"publish","type":"post","link":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/","title":{"rendered":"Flagger &#8211; Monitorer vos d\u00e9ploiements Canary avec Grafana"},"content":{"rendered":"<p><a class=\"lang\" href=\"https:\/\/blog.fabianpiau.com\/en\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/\" title=\"Read in english\"><strong class=\"labellang\"><span class=\"en\">&nbsp;<\/span>English version available<\/strong><\/a><\/p>\n<div class=\"info\"><strong class=\"label\">Mise \u00e0 jour<\/strong><br \/>\n<strong>17 Octobre 2020 : <\/strong> Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2).\n<\/div>\n<p class=\"left\" style=\"padding-right:15px;\"><a href=\"https:\/\/flagger.app\/\" target=\"_blank\" title=\"Logo Flagger\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"Logo Flagger\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/flagger-logo.png?resize=180%2C180&#038;ssl=1\" alt=\"Logo Flagger\" width=\"180\" height=\"180\" \/><\/a><\/p>\n<p>Cet article est le troisi\u00e8me de la s\u00e9rie consacr\u00e9e \u00e0 <a href=\"https:\/\/flagger.app\/\" target=\"_blank\" title=\"Flagger\" rel=\"noopener noreferrer\">Flagger<\/a>. En bref, Flagger est un outil de livraison progressive qui automatise le processus de livraison des applications s&rsquo;ex\u00e9cutant sur Kubernetes. Il r\u00e9duit le risque d&rsquo;introduire une nouvelle version logicielle en production en augmentant progressivement le trafic vers la nouvelle version tout en mesurant les m\u00e9triques et en ex\u00e9cutant des tests de conformit\u00e9.<\/p>\n<p>Assurez-vous d&rsquo;avoir un cluster Kubernetes avec le service mesh Istio qui tourne sur votre machine en local. Sinon, lisez <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2020\/05\/02\/flagger-get-started-with-istio-and-kubernetes\/\" title=\"Flagger \u2013 Premiers pas avec Istio et Kubernetes\">le premier article: Flagger \u2013 Premiers pas avec Istio et Kubernetes<\/a>. Vous devez \u00e9galement vous familiariser avec Flagger et MHS, vous trouverez tous les d\u00e9tails dans <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2020\/05\/19\/flagger-canary-deployments-on-kubernetes\/\" title=\"Flagger \u2013 D\u00e9ploiements Canary sur Kubernetes\">le second article: Flagger \u2013 D\u00e9ploiements Canary sur Kubernetes<\/a>.<\/p>\n<p>Dans ce troisi\u00e8me tutoriel, nous nous concentrerons sur l&rsquo;installation de Grafana pour Flagger et sur la fa\u00e7on dont vous pouvez surveiller vos d\u00e9ploiements Canary sans avoir \u00e0 utiliser Kubernetes (c&rsquo;est-\u00e0-dire en vous passant du Kube dashboard ou l&rsquo;outil de ligne de commande <code>kubectl<\/code>).<\/p>\n<div class=\"info\"><strong class=\"label\">Remarque<\/strong><br \/>\nCe guide est un \u00ab\u00a0hands-on\u00a0\u00bb et peut \u00eatre suivi pas \u00e0 pas par les utilisateurs sous MacOS. Il n\u00e9cessitera quelques ajustements si vous utilisez un PC sous Windows ou Linux. Il est important de signaler que cet article ne s&rsquo;attardera pas sur les concepts et technologies en d\u00e9tail donc si vous n&rsquo;\u00eates pas familier avec Docker, Kubernetes, Helm ou Istio, je vous conseille fortement de vous documenter avant de poursuivre votre lecture.\n<\/div>\n<p><br clear=\"none\" \/><\/p>\n<h4>Installation de Grafana<\/h4>\n<p>Flagger fournit un tableau de bord Grafana pr\u00eat \u00e0 l&#8217;emploi pour monitorer tous les d\u00e9ploiements Canary dans votre cluster.<\/p>\n<p>Installons Grafana en ex\u00e9cutant cette commande. Nous installons Grafana dans le namespace <code>istio-system<\/code>.<\/p>\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">helm<\/span> upgrade -i flagger-grafana flagger\/grafana \\<br \/>--namespace=istio-system \\<br \/>--set url=http:\/\/prometheus:9090 \\<br \/>--set user=admin \\<br \/>--set password=changeme<br \/><\/div>\n\n<blockquote><p>\nR\u00e9f\u00e9rence: <a href=\"https:\/\/docs.flagger.app\/usage\/monitoring\" target=\"_blank\" title=\"Monitorer Flagger\" rel=\"noopener noreferrer\">Monitorer Flagger<\/a><br \/>\nFlagger d\u00e9pend des m\u00e9triques fournies par Istio et de Prometheus (dans notre cas, nous supposons qu&rsquo;Istio est install\u00e9 dans le namespace <code>istio-system<\/code>).\n<\/p><\/blockquote>\n<p>Apr\u00e8s quelques secondes, vous devriez recevoir une confirmation que Grafana pour Flagger a bien \u00e9t\u00e9 install\u00e9. Depuis le Kube dashboard, v\u00e9rifiez que le pod Flagger Grafana est pr\u00e9sent et a d\u00e9marr\u00e9 dans <code>istio-system<\/code>.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/flagger-grafana-deployed-new.png?ssl=1\" rel=\"shadowbox[sbpost-5137];player=img;\" title=\"Grafana pour Flagger est d\u00e9ploy\u00e9 dans votre cluster\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/flagger-grafana-deployed-new-thumbnail.png?resize=550%2C315&#038;ssl=1\" alt=\"Grafana pour Flagger est d\u00e9ploy\u00e9 dans votre cluster\" title=\"Grafana pour Flagger est d\u00e9ploy\u00e9 dans votre cluster\" width=\"550\" height=\"315\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Grafana pour Flagger est d\u00e9ploy\u00e9 dans votre cluster<\/p><\/div>\n<p>Pour exposer Grafana, ex\u00e9cutez:<\/p>\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">kubectl<\/span> -n istio-system port-forward svc\/flagger-grafana 3000:80<br \/><\/div>\n\n<p>Vous pouvez ainsi y acc\u00e9der avec votre navigateur \u00e0 l&rsquo;adresse <a href=\"http:\/\/localhost:3000\/d\/flagger-istio\/istio-canary\" target=\"_blank\" title=\"Grafana Dashboard\" rel=\"noopener noreferrer\">http:\/\/localhost:3000\/d\/flagger-istio\/istio-canary<\/a>. Utilisez l&rsquo;identifiant et le mot de passe que vous avez sp\u00e9cifi\u00e9s auparavant (<code>admin<\/code> \/ <code>changeme<\/code>).<\/p>\n<blockquote><p>\nNotez que, lorsque nous utilisons Istio, nous utilisons le tableau de bord Istio Canary. Il existe d&rsquo;autres tableaux de bord disponibles car Flagger est compatible avec d&rsquo;autres service mesh.\n<\/p><\/blockquote>\n<p><br clear=\"none\" \/><\/p>\n<h4>Ex\u00e9cution de d\u00e9ploiements Canary<\/h4>\n<p>Si vous avez suivi l&rsquo;article pr\u00e9c\u00e9dent, assurez-vous de s\u00e9lectionner <code>application<\/code> pour Namespace et d&rsquo;associer <code>mhs-primary<\/code> \u00e0 Primary et <code>mhs<\/code> \u00e0 Canary.<\/p>\n<p>Ensuite, r\u00e9essayez <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2020\/05\/19\/flagger-canary-deployments-on-kubernetes\/\" title=\"Flagger - Canary deployments on Kubernetes\">les diff\u00e9rentes exp\u00e9riences que nous avions r\u00e9alis\u00e9es dans l&rsquo;article pr\u00e9c\u00e9dent<\/a> et surveiller le tableau de bord Grafana en m\u00eame temps, en particulier:<\/p>\n<ul>\n<li>Exp\u00e9rience 1 \u2013 D\u00e9ploiement r\u00e9ussi de MHS v1.1.2<\/li>\n<li>Exp\u00e9rience 2 \u2013 D\u00e9ploiement en \u00e9chec de MHS version v1.1.3<\/li>\n<\/ul>\n<p><br clear=\"none\" \/><\/p>\n<h4>R\u00e9sultats<\/h4>\n<p>Jetez un oeil \u00e0 cette capture d&rsquo;\u00e9cran que j&rsquo;ai prise lors de l&rsquo;exp\u00e9rience 1 lorsque le d\u00e9ploiement Canary s&rsquo;est bien d\u00e9roul\u00e9 et que la nouvelle version a \u00e9t\u00e9 d\u00e9ploy\u00e9e. J&rsquo;ai annot\u00e9 et ajout\u00e9 des explications \u00e0 la capture, il est donc plus facile de comprendre les graphiques.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/canary-success-fr.png?ssl=1\" rel=\"shadowbox[sbpost-5137];player=img;\" title=\"Un d\u00e9ploiement Canary r\u00e9ussi\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/canary-success-fr-thumbnail.png?resize=550%2C701&#038;ssl=1\" alt=\"Un d\u00e9ploiement Canary r\u00e9ussi\" title=\"Un d\u00e9ploiement Canary r\u00e9ussi\" width=\"550\" height=\"701\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Un d\u00e9ploiement Canary r\u00e9ussi<\/p><\/div>\n<p>Et voici une capture d&rsquo;\u00e9cran similaire pour l&rsquo;exp\u00e9rience 2 lorsque le d\u00e9ploiement Canary n&rsquo;a pas r\u00e9ussi et que la nouvelle version n&rsquo;a pas \u00e9t\u00e9 d\u00e9ploy\u00e9e.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/canary-fail-fr.png?ssl=1\" rel=\"shadowbox[sbpost-5137];player=img;\" title=\"Un d\u00e9ploiement Canary non r\u00e9ussi\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00097\/canary-fail-fr-thumbnail.png?resize=550%2C714&#038;ssl=1\" alt=\"Un d\u00e9ploiement Canary non r\u00e9ussi\" title=\"Un d\u00e9ploiement Canary non r\u00e9ussi\" width=\"550\" height=\"714\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Un d\u00e9ploiement Canary non r\u00e9ussi<\/p><\/div>\n<p>F\u00e9licitations, vous \u00eates arriv\u00e9 \u00e0 la fin de ce troisi\u00e8me tutoriel!<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Nettoyage des ressources<\/h4>\n<p>Vous pouvez supprimer l&rsquo;application MHS et son namespace. Nous pouvons aussi supprimer Istio et Flagger car c&rsquo;est le dernier article de cette s\u00e9rie.<\/p>\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">helm<\/span> delete mhs --namespace application<br \/><\/div>\n\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">kubectl<\/span> delete namespaces application<br \/><\/div>\n\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">helm<\/span> delete flagger --namespace flagger-system<br \/><\/div>\n\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">kubectl<\/span> delete namespaces flagger-system<br \/><\/div>\n\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">kubectl<\/span> delete -f https:\/\/raw.githubusercontent.com\/istio\/istio\/release-1.7\/samples\/addons\/prometheus.yaml<br \/><\/div>\n\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">istioctl<\/span> manifest generate --set profile=demo <span class=\"wp-shkshell-special\">|<\/span> <span class=\"wp-shkshell-command\">kubectl<\/span> delete -f -<br \/><\/div>\n\n\n<div class=\"wp-shkshell\"><span class=\"wp-shkshell-prompt\"><\/span> <span class=\"wp-shkshell-command\">kubectl<\/span> delete namespaces istio-system<br \/><\/div>\n\n<p>Vous pouvez aussi arr\u00eater le cluster Kubernetes en d\u00e9cochant la case et red\u00e9marrant Docker Desktop.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article est le troisi\u00e8me de la s\u00e9rie consacr\u00e9e \u00e0 Flagger. En bref, Flagger est un outil de livraison progressive qui automatise le processus de livraison des applications s&rsquo;ex\u00e9cutant sur Kubernetes. Il [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[110,292,289,293,291,290,288],"class_list":["post-5137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-programming","tag-cloud","tag-docker","tag-flagger","tag-grafana","tag-helm","tag-istio","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flagger - Monitorer vos d\u00e9ploiements Canary avec Grafana | CarmaBlog<\/title>\n<meta name=\"description\" content=\"&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flagger - Monitorer vos d\u00e9ploiements Canary avec Grafana | CarmaBlog\" \/>\n<meta property=\"og:description\" content=\"&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/\" \/>\n<meta property=\"og:site_name\" content=\"CarmaBlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-28T17:07:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-17T17:08:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabian Piau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:site\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabian Piau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/\"},\"author\":{\"name\":\"Fabian Piau\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"headline\":\"Flagger &#8211; Monitorer vos d\u00e9ploiements Canary avec Grafana\",\"datePublished\":\"2020-06-28T17:07:44+00:00\",\"dateModified\":\"2020-10-17T17:08:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/\"},\"wordCount\":1293,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1\",\"keywords\":[\"cloud\",\"docker\",\"flagger\",\"grafana\",\"helm\",\"istio\",\"kubernetes\"],\"articleSection\":[\"Programmation agile\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/\",\"name\":\"Flagger - Monitorer vos d\u00e9ploiements Canary avec Grafana | CarmaBlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1\",\"datePublished\":\"2020-06-28T17:07:44+00:00\",\"dateModified\":\"2020-10-17T17:08:01+00:00\",\"description\":\"&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1\",\"width\":300,\"height\":300,\"caption\":\"kubernetes\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2020\\\/06\\\/28\\\/flagger-monitor-your-canary-deployments-with-grafana\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation agile\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/category\\\/agile-programming\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Flagger &#8211; Monitorer vos d\u00e9ploiements Canary avec Grafana\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\",\"name\":\"CarmaBlog\",\"description\":\"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\",\"name\":\"Fabian Piau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"width\":567,\"height\":667,\"caption\":\"Fabian Piau\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\"},\"description\":\"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.\",\"sameAs\":[\"https:\\\/\\\/blog.fabianpiau.com\",\"https:\\\/\\\/www.facebook.com\\\/fabian.piau\",\"https:\\\/\\\/www.instagram.com\\\/fabianpiau\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fabianpiau\\\/\",\"https:\\\/\\\/x.com\\\/fabianpiau\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flagger - Monitorer vos d\u00e9ploiements Canary avec Grafana | CarmaBlog","description":"&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/","og_locale":"fr_FR","og_type":"article","og_title":"Flagger - Monitorer vos d\u00e9ploiements Canary avec Grafana | CarmaBlog","og_description":"&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article","og_url":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/","og_site_name":"CarmaBlog","article_publisher":"https:\/\/www.facebook.com\/fabian.piau","article_author":"https:\/\/www.facebook.com\/fabian.piau","article_published_time":"2020-06-28T17:07:44+00:00","article_modified_time":"2020-10-17T17:08:01+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1","type":"image\/png"}],"author":"Fabian Piau","twitter_card":"summary_large_image","twitter_creator":"@fabianpiau","twitter_site":"@fabianpiau","twitter_misc":{"\u00c9crit par":"Fabian Piau","Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#article","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/"},"author":{"name":"Fabian Piau","@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"headline":"Flagger &#8211; Monitorer vos d\u00e9ploiements Canary avec Grafana","datePublished":"2020-06-28T17:07:44+00:00","dateModified":"2020-10-17T17:08:01+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/"},"wordCount":1293,"commentCount":0,"publisher":{"@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1","keywords":["cloud","docker","flagger","grafana","helm","istio","kubernetes"],"articleSection":["Programmation agile"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/","url":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/","name":"Flagger - Monitorer vos d\u00e9ploiements Canary avec Grafana | CarmaBlog","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#primaryimage"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1","datePublished":"2020-06-28T17:07:44+00:00","dateModified":"2020-10-17T17:08:01+00:00","description":"&nbsp;English version available Mise \u00e0 jour 17 Octobre 2020 : Utilisation de versions plus r\u00e9centes (Helm 3, Kube 18, Istio 1.7, Flagger 1.2). Cet article","breadcrumb":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/"]]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1","width":300,"height":300,"caption":"kubernetes"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fabianpiau.com\/fr\/2020\/06\/28\/flagger-monitor-your-canary-deployments-with-grafana\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/blog.fabianpiau.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Programmation agile","item":"https:\/\/blog.fabianpiau.com\/fr\/category\/agile-programming\/"},{"@type":"ListItem","position":3,"name":"Flagger &#8211; Monitorer vos d\u00e9ploiements Canary avec Grafana"}]},{"@type":"WebSite","@id":"https:\/\/blog.fabianpiau.com\/fr\/#website","url":"https:\/\/blog.fabianpiau.com\/fr\/","name":"CarmaBlog","description":"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...","publisher":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fabianpiau.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14","name":"Fabian Piau","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","width":567,"height":667,"caption":"Fabian Piau"},"logo":{"@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1"},"description":"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.","sameAs":["https:\/\/blog.fabianpiau.com","https:\/\/www.facebook.com\/fabian.piau","https:\/\/www.instagram.com\/fabianpiau\/","https:\/\/www.linkedin.com\/in\/fabianpiau\/","https:\/\/x.com\/fabianpiau"]}]}},"views":1324,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2020\/05\/kubernetes-thumbnail.png?fit=300%2C300&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbSHyl-1kR","_links":{"self":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/5137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/comments?post=5137"}],"version-history":[{"count":0,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/5137\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media\/5126"}],"wp:attachment":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media?parent=5137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/categories?post=5137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/tags?post=5137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}