赢得一个定制的New Relic弹球机!只要让其他数据呆子注册FutureStack就可以了。 现在注册

部署Kubernetes环境中的合成工具来监视面向员工的应用程序

7分钟阅读

通过席子球

Kubernetes帮助提高部署速度,提高基础设施的持久性,并在整个生产环境中自动化构建、运行和维护应用程序。为了优化性能,New Relic发布了Kubernetes Cluster Explorer.因此,您可以快速了解快速扩展的豆荚、容器和应用程序环境的健康状况。

合成测试和监控允许您主动测试关键端点的可用性和性能。我们推出了集装箱私人仆从帮助您在测试员工面对防火墙后的应用程序时,轻松地将正常运行时间监视纳入构建过程。

出于这些原因,我们很高兴地宣布,New Relic的用户现在可以在他们的Kubernetes环境中添加私人随从了。这个新特性为我们的客户提供了自动部署合成的私有位置的能力,并作为Kubernetes部署的一部分在它们旁边运行监视器。

简而言之,New Relic synthetic将在您所处的位置(在您所使用的系统中)与您会面,以自动化和管理您的构建和部署过程。现在,您有了一种更简单的方法来实现自动化,并在快速更改和扩展系统时确保关键端点可用和性能。

连接新遗迹合成和Kubernetes的好处

我们使综合兼容Kubernetes Orchestration软件,使您可以使用Kubernetes监控合成的私有位置的可用性和性能,例如防火墙后面或未暴露于公众。

利用Kubernetes自动化和管理这些私有位置可以帮助开发人员节省时间并减少人工工作。使用私有的仆从掌控图表以便在下次Kubernetes部署中轻松包含一个私有位置。一旦创建了位置,将其添加到您现有的synthes监视器中,您将在几分钟内启动并运行。

把可伸缩性和可靠性问题留给Kubernetes。我们已经设计了我们的私有随从,这样Kubernetes就可以完全控制资源和容器。Helm图表允许您使用我们推荐的默认资源或为您提供的能力,以定义资源分配每个合成检查。这有助于您更多地关注于修复延迟和提高可靠性,而较少地关注于配置和检测。

甚至更多,我们提供了Kubernetes主机本身的额外可见性。使用新的遗物Kubernetes Cluster Explorer您可以快速查看私人位置的健康和状态,以及在Kubernetes环境中运行的其他集装箱旁边。您还可以轻松地查看有关您的私有位置的统计数据和错误,并了解在同一群集中运行的其他应用程序中可能存在的其他应用程序如何。

通过这种方式,利用Kubernetes的New Relic客户可以同时部署他们应用程序的新版本一方面和合成。通过利用Kubernetes上的Helm图来实现该功能,它可以自动提供参考配置,部署步骤和资源要求。

如果应用程序经历问题并按照Kubernetes自动部署过程重新部署,则还原综合性也没有所需的其他配置。

如何开始与新遗迹合成和Kubernetes

  1. 确认您遇到Kubernetes Container Orchestration系统环境要求
  2. 找到你的私人关键位置。去synthetics.newrelic.com>私人地点在的私人的位置索引,找出你希望你的CPM被分配到的私人位置。请注意与密钥图标的私有位置相关联的密钥。
  3. 为你的Kubernetes集群中的CPM设置一个命名空间:
    kubectl创建命名空间your_namespace
  4. 从新的遗物Helm repo复制Helm图表。
    • 如果你是第一次复制图表:
      helm repo add YOUR_REPO_NAME https://helm-charts.newrelic.com/charts
    • 如果您之前从新的遗物Helm repo中复制了掌舵图表,则获得最新消息:
      Helm Repo更新
  5. 使用舵轮图安装CPM:
    • 对于新安装的CPM:
      安装YOUR_CPM_NAME YOUR_REPO_NAME/synthetic -minion -n YOUR_NAMESPACE——set synthetic . privatelocationkey =YOUR_PRIVATE_LOCATION_KEY
    • 要更新现有的CPM安装:
      helm更新your_cpm_name your_repo_name / synthetics-minion-n yo

接下来,连接New Relic的Kubernetes集群探索者

使用Kubernetes Cluster Explorer监控CPM

  1. 找到你的注册码
  2. 找到您的集群名称:
    kubectl配置当前上下文
  3. 确认你有Kube-State-Metrics安装:
    Kubectl get deployment——all-namespaces | grep kube-state-metrics
  4. 为代理安装选择群集:
    Kubectl Config Set-Cluster encence_cluster
  5. 添加Helm图表:
    Helm repo添加稳定https://kubernetes-charts.storage.googleapis.com/
  6. 安装Kubernetes集成使用Helm图表,取决于你是否使用头盔2或头盔3
  7. 在你的Kubernetes集群浏览器中查找synthes的仆从。

对于面向员工的应用程序,或任何未暴露于公众或防火墙的应用程序,可用性和性能对效率至关重要。Kubernetes Orchestration软件允许团队快速自动化,更轻松地管理构建和部署过程。将综合性监视纳入Kubernetes软件,使软件工程师能够轻松检测,隔离和传达关键应用端点的可用性和性能问题。

要了解有关如何通过在监测客户之前找到问题,以便在其产生问题之前,您可以在主力检测和解决事件的更多信息。查看新的遗物合成纤维