标签: appdynamics

基本身份验证不与请求库一起使用

我正在尝试在python中使用基本身份验证

auth = requests.post('http://' + hostname, auth=HTTPBasicAuth(user, password))
request = requests.get('http://' + hostname + '/rest/applications')
Run Code Online (Sandbox Code Playgroud)

响应表单auth变量:

<<class 'requests.cookies.RequestsCookieJar'>[<Cookie JSESSIONID=cb10906c6219c07f887dff5312fb for appdynamics/controller>]>
200
CaseInsensitiveDict({'content-encoding': 'gzip', 'x-powered-by': 'JSP/2.2', 'transfer-encoding': 'chunked', 'set-cookie': 'JSESSIONID=cb10906c6219c07f887dff5312fb; Path=/controller; HttpOnly', 'expires': 'Wed, 05 Nov 2014 19:03:37 GMT', 'server': 'nginx/1.1.19', 'connection': 'keep-alive', 'pragma': 'no-cache', 'cache-control': 'max-age=78000', 'date': 'Tue, 04 Nov 2014 21:23:37 GMT', 'content-type': 'text/html;charset=ISO-8859-1'})
Run Code Online (Sandbox Code Playgroud)

但是当我试图从不同的位置获取数据时, - 我有401错误

<<class 'requests.cookies.RequestsCookieJar'>[]>
401
CaseInsensitiveDict({'content-length': '1073', 'x-powered-by': 'Servlet/3.0 JSP/2.2 (GlassFish Server Open Source Edition 3.1.2.2 Java/Oracle Corporation/1.7)', 'expires': 'Thu, 01 …
Run Code Online (Sandbox Code Playgroud)

python api python-requests appdynamics

24
推荐指数
4
解决办法
5万
查看次数

性能从Hazelcast 2.5升级到3+

由于Hazelcast 2.5中已知(固定)的错误,我们已经确定这将是我们项目的下一个升级候选者.但是在放入最新版本(3.2.2)后,我们的表现非常糟糕.

我们使用Hazelcast的方式:

  • 两个节点
  • 多个IMap实例(总共约7个地图)
  • 两个节点都更新地图
  • 地图上有很多内容
  • 启用near-cache以加快读取速度

使用Hazelcast 2.5 map.values(),我们提供了一个包含所有包含密钥的列表,而不是使用它们map.getAll(containedKeys).我们通过EntryListener在映射中添加一个来跟踪containsKeys的方式,该映射将containsKeys存储在并发集中.这是由一位同事添加的,感觉就像一个黑客,但工作就像一个魅力.

现在,当我们升级到Hazelcast 3.2.2时,我们立即发现问题java.io,例如,请查看AppDynamics的以下代码段:

com.hazelcast.map.proxy.MapProxyImpl:getAll:326 (method time = 0 ms, total time = 18938 ms)
 com.hazelcast.map.proxy.MapProxySupport:getAllObjectInternal:495 (method time = 0 ms, total time = 18938 ms)
  com.hazelcast.map.MapService:toObject:852 (method time = 0 ms, total time = 18938 ms)
   com.hazelcast.spi.impl.NodeEngineImpl:toObject:156 (method time = 0 ms, total time = 18938 ms)
    com.hazelcast.nio.serialization.SerializationServiceImpl:toObject:221 (method time = 0 ms, total time = 18938 ms)
     com.hazelcast.nio.serialization.StreamSerializerAdapter:read:59 (method time = 0 …
Run Code Online (Sandbox Code Playgroud)

java java-io hazelcast appdynamics

7
推荐指数
1
解决办法
833
查看次数

AppDynamics(性能监控工具)会减慢我的生产应用程序吗?

可以在生产中部署性能监控工具 - AppDynamics吗?要监视的应用程序是标准的Java/J2EE Web应用程序.

我从未使用过AppDynamics,我担心的是它实际上可能会减慢我的应用程序速度.

有人在生产中使用过AppDynamics吗?或者它应该只用于测试类型的enivornments.

java performance monitoring java-ee appdynamics

6
推荐指数
1
解决办法
7263
查看次数

OS可以阻止Java进程进行垃圾回收吗?

我正在使用AppDynamics监控生产系统,我们只是让系统慢慢爬行并几乎冻结.就在此事件发生之前,AppDynamics展示了所有GC活动(次要和主要类似)几分钟的平坦线......然后再回归生活.

即使在系统超低负载期间,我们仍然会看到我们的JVM正在进行一些 GC活动.我们从来没有完全扁平化并降至0.

此外 - 网络I/O在与GC /内存扁平线相同的时间实现扁平化.

所以我问:系统级别的东西会导致JVM冻结,还是导致垃圾收集挂起/冻结?这是在CentOS机器上.

java heap garbage-collection jvm appdynamics

6
推荐指数
1
解决办法
648
查看次数

AppDynamics或NewRelic系统 - 它是如何工作的?

如何构建AppDynamic或New Relic系统,通过仅在运行应用程序的服务器上安装软件来收集应用程序的性能指标,包括详细的调用树统计信息?

是否可以在不使用调试信息编译应用程序的情况下收集此类指标?

在构建此类服务时需要考虑哪些性能折衷?这些软件如何最大限度地降低他们自己可能对应用程序产生的性能影响.

.net performance il monitoring appdynamics

4
推荐指数
2
解决办法
3541
查看次数

Appdynamics实施

我正在尝试将Appdynamics添加到我的应用程序中,我正在执行这些步骤:https://docs.appdynamics.com/display/PRO40/Instrument+an+Android+Application#InstrumentanAndroidApplication-ToaddtheAppDynamicsAndroidagentrepositorytoyproject 但我毕竟有错误:

Error:(15, 13) Failed to resolve: com.appdynamics:appdynamics-runtime:1.0
Run Code Online (Sandbox Code Playgroud)

这就是我的build.gradle(适用于所有项目)的样子:

buildscript {
  configurations.classpath.resolutionStrategy.force('com.android.tools.build:gradle:1.2.3')
  repositories {
      maven { url uri("adeum-maven-repo") }
      mavenCentral()
  }
  dependencies {
      classpath 'com.android.tools.build:gradle:1.2.3', 'com.appdynamics:appdynamics-gradle-plugin:2.0'
  }
}

  allprojects {
    repositories {
        mavenCentral()
  }
}
Run Code Online (Sandbox Code Playgroud)

和build.gradle(来自app模块):

apply plugin: 'adeum'

repositories {
  flatDir {
      dirs 'lib'
  }
  maven {
      url uri('adeum-maven-repo')
  }
}
dependencies {
compile 'com.appdynamics:appdynamics-runtime:1.0'
Run Code Online (Sandbox Code Playgroud)

adeum-maven-repo粘贴到项目中.知道我做错了什么吗?

android gradle appdynamics

3
推荐指数
1
解决办法
1759
查看次数

2
推荐指数
1
解决办法
8978
查看次数

如何在 kubernetes yaml 文件的环境变量中分配集群、命名空间和 pod 名称

我需要将集群、命名空间和 pod 名称从我部署在 Kubernetes 集群中的容器传递给 AppDynamics 代理。

我尝试了以下内容,但这不起作用。

containers:
      - env:
        - name: JAVA_OPTS
          value: -Dappdynamics.agent.nodeName=$HOST-$spec.nodeName-spec.PodName
Run Code Online (Sandbox Code Playgroud)

- name: appdynamics.agent.nodeName
  value= $HOST-$spec.nodeName-spec.PodName
Run Code Online (Sandbox Code Playgroud)

任何人都可以在这里帮助我如何收集详细信息并传递给AppD。提前致谢。

appdynamics kubernetes kubernetes-namespace kubernetes-pod

2
推荐指数
1
解决办法
6847
查看次数

如何使用应用程序动态查找内存泄漏

任何人都可以向我解释如何在应用程序动力学的帮助下查找内存泄漏。我试图进行搜索,但找不到任何合适的答案。

heap jvm heap-memory appdynamics

0
推荐指数
1
解决办法
1999
查看次数