手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 网络与CDN >

云平台数据库_国内实时数据库

时间:2020-10-31 07:16:36|来源:魄力云|编辑:魄力云|点击:

用数据狗监视CoreDNS

集成/coredns/kubernetesCoreDNS是一个DNS服务器,它还可以为基于微服务的应用程序提供服务发现。它是Kubernetes中的默认DNS服务器,为集群中运行的服务提供名称解析和服务发现。CoreDNS很容易定制,因此除了简单地执行DNS查找之外,您还可以定义它应该如何处理每个请求。Datadog很高兴地宣布,通过我们的新集成,您现在可以监视CoreDNS度量,以便更好地了解Kubernetes中的活动群集。看在集群内部,CoreDNS度量可以帮助您查看集群内发生的事情,以及您正在监视的Kubernetes度量。一个简单的请求速率度量coredns.request_计数将向您展示CoreDNS有多忙,您可以更深入地了解请求是如何进行的解决了。那个下面的屏幕截图说明了两个可以监视的指标,以查看CoreDNS如何响应请求。左侧的图表显示从CoreDNS缓存解析的请求的百分比。如果这个值很低,即使在总体流量很高的情况下,也应该考虑提高CoreDNS缓存插件配置中的TTL值,以使记录缓存的时间更长。右边的图表显示了CoreDNS转发到两个不同的上游DNS服务器的请求的细分。在本例中,forward插件将所有请求发送到8.8.8.8或9.9.9.9。如果此图中缺少任何已配置的上游服务器,则它们可能没有响应。在这种情况下,可以修改Corefile的forward部分,使用health_ncheck和expire值来调整插件.监视器DNS latency您还可以使用Datadog监视CoreDNS延迟。如果CoreDNS解析请求的速度很慢,那么即使您的后端服务都响应迅速,您的用户也可能遇到性能低下的问题。在这种情况下coredns.request_持续时间.秒.sum指标可以显示DNS延迟对面向用户的总体响应时间的贡献。此图中显示的延迟曲线是通过将总请求持续时间除以样本数来计算的拿走了。留着当CoreDNS遇到错误时,它会返回一个rcode(标准DNS错误代码)。NXDomain和FormErr之类的错误可能会显示CoreDNS正在接收的请求有问题,而ServFail错误则可能表示CoreDNS服务器本身的功能有问题。当你监视coredns.response_代码_计数度量,您可以显示错误率的趋势,并创建警报,以便在错误率超过可接受的阈值时自动通知您。此度量包含每个存在的rcode的标记,您可以使用这些标记创建一个显示每个rcode值计数的图形。然后,您可以一目了然地看到在给定的时间间隔内,每种类型的错误报告了多少。监控资源使用情况资源使用指标显示CoreDNS服务器如何使用其可用的基础结构资源。为了发现资源限制,您可以收集一些指标,这些指标显示CoreDNS如何消耗主机资源(如内存和处理器时间),以及操作系统资源(如文件描述符)。如果您看到CoreDNS在您的主机上使用越来越多的资源,那么您可以在多个CoreDNS实例之间横向扩展和负载平衡您的DNS。如果图表显示文件描述符已用完,则可能需要修改服务器配置以增加可用限制。(见man极限.conf有关如何在Linux主机上执行此操作的信息。)通过在这些指标上设置警报,您可以及时收到自动通知,以便在集群性能达到之前进行必要的更改受影响。注意你的插件你可以通过添加任意数量的插件函数来定制你的CoreDNS服务器来处理每个DNS查询并扩展CoreDNS的功能。您可以从构建到CoreDNS中的插件集合、社区贡献的外部插件和您自己编写的自定义插件中进行选择。有些插件会发出度量,因此您可以监视它们提供的特定功能。(按照惯例,插件的自述文件.md当您创建自己的插件时,您可以构建对您有用的遥测。请参阅CoreDNS项目中的示例插件,以获取发出简单公制。到配置CoreDNS集成以收集插件度量,将这些度量添加到conf.d/CoreDNS.d中的列表中/确认.yaml代理的配置路径中的文件。一旦您从CoreDNS插件中收集指标,就可以在Datadog仪表板中监视它们,并在流量、错误和资源指标旁边发出警报,以获得DNS的详细视图活动。解决为了提高可见性,您可以使用Datadog监视EKS、AKS、GKE中的Kubernetes集群,或者在自我管理的基础设施上,现在您可以添加CoreDNS监视来了解更多关于集群性能的信息。要开始监视CoreDNS,首先启用prometheus插件。这将在插件配置中定义的端点处公开Prometheus度量。当您在该URL上看到Prometheus度量时,您就可以配置集成以将度量发送到您的Datadog帐户。有关详细信息,请参阅我们的集成文档。如果您还没有使用Datadog,请注册一个免费的14天试用版,并开始监控CoreDNS和更多在一个地方有400种其他技术。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有