博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rancher2.0与DataDog集成部署
阅读量:5220 次
发布时间:2019-06-14

本文共 2067 字,大约阅读时间需要 6 分钟。

目录

一、简要介绍

二、注意事项

三、部署过程

四、运行截图

五、参考链接

一、简要介绍:

        看了Rancher中文官网上的一篇关于DataDog部署的文章,自己尝试了一下,没有成功,主要是自己对Datadog是什么?它是如何工作的?对这些都不了解导致的。后来百度了一下DataDog做了最基础的了解后,部署起来就顺利多了。对于新手来说,还是有必要细化一下整个部署的过程。

        DataDog是什么?DataDog是一个SaaS平台,是一个数据面板展示工具。用于展示DataDog agent发来的各种软件的数据,支持140多种常用的软件,比如nginx、php、redis、mysql、git、jenkins等,也支持Kubernetes、Docker、Amazon EKS、Google GAE等,这些支持的应用,自己可以在DataDog网站上一键安装,非常方便。该平台是收费的,首次注册以后可以免费体验15天,功能很强大的。

        DataDog是如何工作的?DataDog与普通的Kubernetes应用不同,比如Grafana面板,不是部署后,就能在本地查看Web界面、查看Dashboard面板的。DataDog是一个SaaS平台,在Rancher应用商店中部署的是agent组件,Dashboard面板展示需要到Datadog网站上去展示的,要登录到DataDog网站上去操作。

二、注意事项:

   1、API key:需要登录到datadog官方网站创建key,Rancher中部署时,只需要输入API Key,不需要输入API Key的name及其他参数;

   2、Host Tags:我的集群名为mycluster,在参数栏中填入:kube-cluster-name:mycluster,需根据自己的集群名字修改;

   3、镜像名称:默认使用k8s.gcr.io开头的镜像,国内无法访问,需要修改一下;

   4、如果安装有错误,想重新再部署一遍,可直接在应用商店中删除Datadog应用,等应用消失了,再到集群层面,删除datadog namespace ,这样才可以重新部署DataDog应用。

   5、Rancher官方如果能把应用商店中的k8s.gcr.io/datadog-kube-state-metrics镜像名修改为rancher/datadog-kube-state-metrics,对于最终用户来说就更方便了。当然,用户如果对Rancher应用商店的工作机制熟悉,自己动手,把Datadog这个包克隆下来,修改一下镜像名,再发布到应用商店中也是可以的,这也不是很难的事。

三、部署过程:

1、到datadog网站,注册datadog账号;

2、登录datadog网站,到Integrations/APIs中创建API Key,获得可用的APIkey;

3、在Rancher应用商店中部署官方library库中的datadog应用,其中Datadog API Key只输入API key ,Host tags输入:kube-cluster-name:mycluster 就OK了(我的集群名是mycluster)。

4、在workloads中更新datadog-kube-state-metrics服务、修改镜像为 mirrorgooglecontainers/datadog-kube-state-metrics,避免使用k8s.gcr.io开头的镜像;

5、到datadog网站中使用、查看dashboard面板

四、运行截图:

01-登录datadog官方网站-Integrations-APIs中创建一个API Key

02-在Rancher2.0的应用商店中,部署Rancher官方Library库中的Datadog

03-填入API Key和 Host Tags参数即可,其他参数不需要修改

04-在workloads中将datadog-kube-state-metrics的镜像名称修改为能够访问的镜像,比如mirrorgooglecontainers

05-使用mirrorgooglecontainers替换k8s.gcr.io前缀,保证镜像能下载

06-安装自己所需要监控的应用,比如docker,Nginx,mysql等

07-在Datadog网站上查看所需要的面板,或者创建自定义的面板

08-内置的system-overview面板

09-内置的Docker面板

10-Infrastructure Host Map面板

五、参考链接:

生产环境下的性能监控-Datadog

推荐7个超棒的监控工具

Datadog Agent是啥?

oneAPM (Cloud insight)

基础架构监控服务厂商Datadog新推实时容器监控功能

如何在Rancher 2.0上快速部署Datadog

转载于:https://www.cnblogs.com/rancher-maomao/p/9379094.html

你可能感兴趣的文章
WinForm聊天室
查看>>
【Python学习笔记】1.基础知识
查看>>
梦断代码阅读笔记02
查看>>
selenium学习中遇到的问题
查看>>
大数据学习之一——了解简单概念
查看>>
Linux升级内核教程(CentOS7)
查看>>
Lintcode: Partition Array
查看>>
分享适合个人站长的5类型网站
查看>>
类别的三个作用
查看>>
【SICP练习】85 练习2.57
查看>>
runC爆严重安全漏洞,主机可被攻击!使用容器的快打补丁
查看>>
Maximum Product Subarray
查看>>
solr相关配置翻译
查看>>
通过beego快速创建一个Restful风格API项目及API文档自动化(转)
查看>>
解决DataSnap支持的Tcp长连接数受限的两种方法
查看>>
Synchronous/Asynchronous:任务的同步异步,以及asynchronous callback异步回调
查看>>
ASP.NET MVC5 高级编程-学习日记-第二章 控制器
查看>>
Hibernate中inverse="true"的理解
查看>>
高级滤波
查看>>
使用arcpy添加grb2数据到镶嵌数据集中
查看>>