问题标签 [appdynamics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3070 浏览

amazon-web-services - 使用 Ansible 部署到 Elastic Beanstalk

我们正在使用eb_deployer部署到 Elastic Beanstalk,我们希望使用.ebextensions和 Ansible 配置每个节点。

创建的包eb_deployer看起来像这样(简化),它使用 Ansible 在控制节点上组装:

ansible.config安装ansible在 Beanstalk 节点上并运行一个剧本:

provision.yml(简化)只包括一个角色:

现在的问题是appdynamics角色使用appdynamics_accesskey存储在保险库中的变量,但保险库密码文件存储在控制节点上。我们希望避免将保管库密码文件从控制机器复制到.ebextensionsS3 存储桶,然后再复制到 Beanstalk 节点。

在这种情况下你会怎么做?也许在这种情况下还有其他更合适的工具?

0 投票
2 回答
186 浏览

appdynamics - 如何使用 AppDynamics REST 调用获取业务事务严重性信息的严重性信息

当我使用如下 URL 从浏览器调用 REST URI 时

http://:/controller/rest/applications//business-transactions?output=JSON

这将输出提供为

此输出缺少严重性信息的指示器/字段,如 WARNING、CRITICAL、NORMAL 等。如何从 AppDynamics REST 调用中获取严重性信息?

0 投票
1 回答
629 浏览

appdynamics - AppDynamics 在机器代理注册中重用节点名

我们已经在 J​​boss 应用程序中实现了 AppDynamics。我们有负载均衡器和自动扩展,这意味着当新服务器启动时我们将进行节点注册。

这里的问题是 Java 和机器代理。Java Agent 可以重用带有前缀的名称 (Appd Controlled Node Names) ,但需要在配置级别提供机器代理节点名称。

我们列出了两个单独的代理。一种是 100% 使用机器代理,另一种是使用 Java 代理。我们需要机器代理将在同一行 ping。

https://i.stack.imgur.com/MhpeU.png

0 投票
2 回答
705 浏览

python - 需要帮助:Python 代理不向代理和控制器发送任何数据

  1. Pyagent、Goniccorn 和 Python (Sanic) 应用程序都安装在虚拟环境中。
  2. 虚拟环境:macOS 10.12.4 中的 Python 3.6.1
  3. 我正在使用主管来管理 gunicorn 进程。

    [程序:测试应用程序] 命令 = /env/bin/pyagent run -c /etc/appdynamics.cfg -- /env/bin/gunicorn app:app --bind 0.0.0.0:8000 --worker-class sanic.worker .GunicornWorker 目录 = /projects/app_dir/ autorestart=true

应用动力学版本;点冻结

应用动力学.cfg

  1. 当我启动进程时,我可以看到代理已正确加载并且代理也已启动。

    /li>
  2. 但问题是当我为我的应用程序生成负载时,我没有看到任何数据报告给控制器。(使用 wrk 产生负载)

  3. 代理和代理日志没有关于应用数据/指标的任何信息。

    /li>

如果有人可以帮助我找出问题,我将不胜感激?

谢谢, 马尼瓦萨根

0 投票
3 回答
606 浏览

python - 在 AppDynamics Python 代理配置中使用环境变量

App Dynamics 的 Python 代理配置中环境变量的含义和用途是什么,如此处所述:

https://docs.appdynamics.com/display/PRO42/Python+Agent+Settings

进一步来说:

  • 如果在文件中设置了一个值,并且也设置了相应的环境变量,那么哪个优先?

  • 如果我想为其中一些值使用环境变量,可以从文件中省略它们吗?

0 投票
1 回答
655 浏览

node.js - IIS 中 Angular 2 应用程序的应用程序动态 - Node.js 代理安装和配置

我正在尝试使用托管在 IIS 中的 Angular 2 应用程序来协助设置 AppDynamics。该应用程序已经启动并运行。有一部分我遇到了麻烦,该部分的说明说:

1) 从您的 Node.js 应用程序的根目录,运行以下命令: npm install appdynamics@4.3.5 对于您正在检测的每个 Node.js 应用程序,在应用程序源代码的第一行插入以下调用模块(例如 server.js 文件),在任何其他 require 语句之前:

2)重新启动您的应用程序

我在控制台本地执行了第 1 步,但我不知道第 2 步该怎么做。如果我将该脚本添加到页面,我会收到“引用错误:未定义要求”。我了解到该功能并不意味着要在浏览器上运行。它应该在服务器端运行,但我在我们的开发 Web 服务器上看不到节点 js 或任何 server.js 文件。有没有人对在哪里放置该片段有任何建议。它甚至可以与当前设置一起使用吗?

0 投票
1 回答
231 浏览

microservices - AppDynamics 是否记录请求和响应

AppDynamics 能否显示在不同微服务系统之间交换的请求或响应。他们显示呼叫跟踪,但找不到呼叫之间传递的详细信息。

0 投票
1 回答
2157 浏览

zipkin - AppDynamics 与 Zipkin 作为 APM 工具

由于 zipkin 是开源的,除了定价之外,AppDynamics 和 Zipkin 之间的功能有什么区别。他们中的任何人都可以在他们的控制台中显示请求或响应吗?

0 投票
0 回答
268 浏览

java - Apache Spark 的 CoarseGrainedScheduler 如何开始使用?

我正在尝试使用 APM(应用程序性能管理系统)检测 Spark(v 1.6.1)应用程序。要使用所选的 APM 执行此操作,我必须使用-javaagent标志来检测 JVM 启动字符串,指向我的 APM 以及任何相关的 APM 选项(例如,unique-host-id)。

在 Spark Master 服务器上,我成功地完成了这项工作,在各种 Spark Worker 服务器上,我也成功地检测了 spark Worker 进程。

但是,当我查看正在运行的 Java 进程时,我看到了一个不包含我的启动字符串的附加进程:CoarseGrainedScheduler。CoarseGrainedScheduler 是实际的 Spark 执行器,它运行由 Master 提交给 Worker 的 Worker 应用程序代码。

我无法确定从哪里调用 CoarseGrainedScheduler。

因此,对于更多上下文,这是我检测 Spark Worker 启动字符串的方式: 在 中{SPARK_HOME}/conf/spark_env.sh,我添加了以下环境变量:

SPARK_DAEMON_JAVA_OPTS="<java-agent-startup-string>"

这一直持续到最终调用{SPARK_HOME}/bin/spark-class,这是所有 Spark 调用的根源;也就是说,所有发出{SPARK_HOME}/bin{SPARK_HOME}/sbin最终委托给spark_class.

然而,这似乎不是调用 CoarseGrainedScheduler 的地方。但是,查看此文档,这就是它被调用的地方:

那么,为什么我的启动字符串没有被拾起?根据通过 spark-class 调用 CoarseGrainedExecutorBackend 的假设/指令,我实际上编辑了该文件以在运行任何 java 命令时添加我的启动字符串,并且也无法将我的启动字符串添加到 CoarseGrainedExecutorBackend,尽管它确实将它添加到Spark Worker 进程本身。再一次,似乎 CoarseGrainedExecutorBackend 不是通过 spark-class 启动的,即使链接的文档说它是。

谁能帮我找到 CoarseGrainedExecutorBackend 进程的根源以及它是如何调用的?如果我可以提供任何其他详细信息,请告诉我。

0 投票
1 回答
599 浏览

azure - 使用 Azure Functions 的 AppDynamics

有没有人解决了使用 AppDynamics 监控 Azure 功能?我没有看到任何将 AppDynamics 扩展添加到 Azure 函数应用程序的选项。