运维管理

背景信息 目前Workbench通过JavaDump界面对Java应用执行运维功能,目前支持Java线程栈分析、Java堆分析和Java性能分析。JavaDump基于Java JDK附带的Dump工具jstack、jmap完成日志的采集并生成日志文件,并将日志文件上传到OSS。Java线程栈...

功能特性

目前ATP主要包含如下分析诊断功能特性 功能名称 目标场景 Java线程栈分析 Java线程栈分析可以发现CPU负载过高、应用卡死等问题 Java堆分析 Java堆分析通过分析Heap dump文件,可以发现GC频率过快、GC回收效率低下、应用出现...

Java堆分析

Java堆分析 虽然Java拥有高效的垃圾回收机制,开发人员无须显式地释放无用对象所占用的空间,但是仍然存在"内存泄露"的情况,且内存问题也是Java开发人员研发过程中遇到最多的问题类型之一。因此需要一款内存分析利器来帮助我们诊断这类...

准备工作

生成数据源 2.1 生成Java转储文件 Java转储文件即Heap dump文件,可以通过以下方式生成 说明 命令 jmap命令保存整个Java堆(推荐)jmap-dump:format=b,file=heap.bin<pid>jmap命令只保存Java堆中的存活对象 jmap-dump:live,format=b,file=...

Java堆分析报错

1.ATP自动失败探测 在使用Java堆分析过程中,偶尔您可能会遇到分析失败的情况,如下图所示:ATP会尝试尽可能探测分析错误,并给出失败原因和潜在解决方案,您可以点击分析细节查看:或者您也可以参考本文剩余部分尝试解决。2.常见分析失败...

概念解释

本文介绍Java堆分析中常用概念,它们贯穿于分析结果几乎所有页面,理解这些概念对于Java堆分析至关重要。对象大小(Shallow size)对象本身的大小,比如long是8字节,int是4字节 关联集合(Retained Set)当A对象被释放时候,会跟着释放的...

什么是应用诊断分析平台ATP

Java堆分析 虽然Java拥有高效的垃圾回收机制,开发人员无须显式地释放无用对象所占用的空间,但是仍然存在"内存泄露"的情况,且内存问题也是Java开发人员研发过程中遇到最多的问题类型之一。因此需要一款内存分析利器来帮助我们诊断这类...

部署Java任务模板至SAE

单击 添加步骤,从下拉列表中选择 构建>Java构建,配置Java信息。配置项 说明 Java版本 从下拉列表中选择所需版本。Maven版本 从下拉列表中选择所需版本。如果使用Gradle构建,忽略该设置。构建命令 自定义的构建命令。支持Maven 3.5.2和...

部署Java应用至SAE

单击 添加步骤,从下拉列表中选择 构建>Java构建,配置Java信息。配置项 说明 Java版本 从下拉列表中选择所需版本。Maven版本 从下拉列表中选择所需版本。如果使用Gradle构建,忽略该设置。构建命令 自定义的构建命令。支持Maven 3.5.2和...

环境说明

背景信息 Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机中运行。针对Java语言,函数计算 当前具有以下限制:不支持代码编译:仅支持上传已经开发完成、编译打包后的ZIP包或JAR包。函数计算 不提供Java的...

环境说明

背景信息 Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机中运行。针对Java语言,函数计算 当前具有以下限制:不支持代码编译:仅支持上传已经开发完成、编译打包后的ZIP包或JAR包。函数计算 不提供Java的...

Java(不推荐)

本文介绍了如何使用阿里云视觉智能开放平台的Java SDK,...继io/opentracing/util/GlobalTracer的问题解决后报错 报错信息 java.lang.NoClassDefFoundError:io/opentracing/noop/NoopTracerFactory 解决方案:安装JAR包 opentracing-noop。

数据类型定义

fields:Dict[str,str]#Collection Fields定义,字典value可选值:FLOAT/BOOL/INT/STRING partitions:Dict[str,Status]#Collection 分区信息 Java@Getter public class CollectionMeta {/Collection名称 private final String name;...

对象存储OSS使用Java实现签名Header上传的示例

详细信息 Java使用PutObject接口实现示例代码如下。说明:JDK版本为1.8。import org.apache.commons.codec.binary.Base64;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;import java.io.*;import java....

分析视图简介

Java堆分析中每个视图的主要功能 综合报表 列出堆转储的基础信息,同时概括的列出堆中占比最大的一些类、对象、类加载器等信息。综合报表可以看作是其他视图的一个摘要,将其他视图中最重要的信息摘要出来。我们可以获得堆的基本使用情况,...

打包、上传及注册

当您完成Java程序开发及调试后,您需要将Java程序打包为JAR包并以资源形式上传至MaxCompute项目后,才可以注册MaxCompute UDF,供后续在数据开发中调用。本文为您介绍在MaxCompute Studio中一键完成Java程序打包为JAR包、上传JAR包为...

Java函数监控

前提条件 成功创建函数 开通ARMS服务 背景信息 函数计算 无缝对接ARMS应用监控平台后,您可以通过ARMS应用监控平台对目标函数进行监控追踪获取相关信息,例如实例级别的可观测性、链路追踪信息Java虚拟机指标及代码级别的剖析(Profiling...

Custom Runtime支持ARMS应用监控扩展

背景信息 函数计算无缝对接ARMS应用监控平台后,您可以通过ARMS应用监控平台对目标函数进行监控追踪,获取相关信息,例如实例级别的可观测性、链路追踪信息Java虚拟机指标、代码级别的剖析(Profiling)信息和应用安全信息等。...

Custom Runtime支持ARMS应用监控扩展

背景信息 函数计算无缝对接ARMS应用监控平台后,您可以通过ARMS应用监控平台对目标函数进行监控追踪,获取相关信息,例如实例级别的可观测性、链路追踪信息Java虚拟机指标、代码级别的剖析(Profiling)信息和应用安全信息等。...

通过Java SDK查询权限信息

MaxCompute支持您通过Java SDK方式查询指定用户、角色或资源的授权信息,以JSON格式展示权限查询结果,满足多样化展示需求。本文为您介绍如何通过Java SDK方式查询权限信息并提供相关JSON格式的输出结果示例。前提条件 请确认您已安装...

MapReduce常见问题

FAILED:ODPS-0123131:User defined function exception-Traceback:java.lang.ExceptionInInitializerError.Caused by:java.security.AccessControlException:access denied("java.lang.RuntimePermission""getProtectionDomain")at java....

告警规则指标说明

JVM内使用内存量 M 是 JVM内存中已经被Java程序使用的内存大小。JVM内使用内存量应该被严格控制,避免因为内存泄漏或者过多的内存占用导致系统性能下降或者内存溢出等问题。JVM非内存提交值 M 不是 非内存中已经被Java程序使用的...

Java运行环境说明

本文介绍SAE应用在部署时的Java运行环境,您可以根据实际需求选择。运行环境 运行环境 更新时间 ...curl wget 更多信息 针对Java运行环境,SAE提供了一系列最佳实践,包括JVM参数配置、启动加速、健康检查等。更多信息,请参见 Java最佳实践。

Java后台进程自动关闭如何排查

如果有此类信息Java运行就有可能因为内存溢出导致进程被Kill掉。检查系统是否中毒。有些挖矿病毒会kill系统资源占用高的进程,请检查一下系统内部是否有异常的进程。检查是否是JVM致命错误。一般会生成 hs_err_pid.log 日志,具体操作请...

Java语言迁移

背景信息 由于Java应用会存在依赖的Java包,并且经常通过JNI调用C编译的本地库,如果直接迁移,可能会带来兼容性问题。迁移时可通过以下方法解决兼容性问题:升级必要的依赖包:如果当前应用依赖的Java包不兼容ARM平台,则需要进行升级。...

函数计算FC环境自动安装探针

背景信息 函数计算无缝对接ARMS应用监控平台后,您可以通过ARMS应用监控平台对目标函数进行监控追踪,获取相关信息,例如实例级别的可观测性、链路追踪信息Java虚拟机指标、代码级别的剖析(Profiling)信息和应用安全信息等。...

Java UDTF

UDTF代码结构 您可以通过IntelliJ IDEA(Maven)或 MaxCompute Studio 工具使用Java语言编写UDTF代码,代码中需要包含如下信息Java包(Package):可选。您可以将定义的Java类打包,为后续查找和使用类提供方便。继承UDTF类:必选。必须...

UDF开发(Java

附录:UDF代码结构 您可以使用Java语言编写UDF代码,代码中需要包含如下信息Java包(Package):可选。您可以将定义的Java类打包,为后续查找和使用类提供方便。继承UDF类:必选。必需携带的UDF类为 com.aliyun.odps.udf.UDF 。当您需要...

Java UDAF

UDAF代码结构 您可以通过IntelliJ IDEA(Maven)或 MaxCompute Studio 工具使用Java语言编写UDAF代码,代码中需要包含如下信息Java包(Package):可选。您可以将定义的Java类打包,为后续查找和使用类提供方便。继承UDAF类:必选。必须...

手动部署Java Web环境(Alibaba Cloud Linux 3)

JAVA_HOME=usr/lib/jvm/java-1.8.0-openjdk-1.8.0.372.b07-4.0.2.al8.x86_64 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME CLASSPATH PATH 其中:JAVA_HOME 需要改为JDK安装的...

通过OpenTelemetry上报Java应用数据

背景信息 OpenTelemetry Java Agent 支持自动埋点的Java框架列表如下,完整信息请参考 Supported Libraries and Versions。展开查看支持监控的Java框架 框架 框架版本限制 Akka Actors 2.5+Akka ...

通过OpenTelemetry上报Java应用数据

背景信息 OpenTelemetry Java Agent 支持自动埋点的Java框架列表如下,完整信息请参考 Supported Libraries and Versions。展开查看支持监控的Java框架 框架 框架版本限制 Akka Actors 2.5+Akka ...

快速入门

Java SDK示例 创建Maven工程。说明 详细操作方法请参见 安装Java SDK。配置pom依赖。groupId>...

远程调试

更多信息 针对Java和PHP远程调试的更多操作信息,请参见以下文档:Java Remote Debug-IntelliJ IDEA PHP Remote Debug - WebStorm 如果您为Java远程调试端口配置了健康检查,调试时需要把IntelliJ IDEA的断点设置为 Thread,否则会导致健康...

使用SDK示例代码消费订阅数据

例如使用MySQL数据库存储位点信息Java示例代码如下:public class UserMetaStore extends AbstractUserMetaStore {@Override protected void saveData(String groupID,String toStoreJson){ Connection con=getConnection();String sql=...

使用SDK示例代码消费订阅数据

例如使用MySQL数据库存储位点信息Java示例代码如下:public class UserMetaStore extends AbstractUserMetaStore {@Override protected void saveData(String groupID,String toStoreJson){ Connection con=getConnection();String sql=...

常见问题

查看SDK命令行帮助信息#java-jar http-client-1.1.5.8.jar usage: java-jar http-client.jar[options.]-method请求类型,默认get,可选的值为:get,post,cget和cpost。url测试:请求地址,例如http://CSB服务地址:8086/CSB?p1=v1。CSB服务地址即...

配置动态内存优化

在部署设置页面,设置 应用运行环境,设置 Java环境 为Dragonwell_11_ElasticHeap,设置部署包信息后展开 Java启动参数配置,为应用设置Java启动参数的初始内存,最大内存,GC回收策略为G1,单击 确定 后会显示出 动态内存优化 标签栏...

常见报错

java.lang.SecurityException:class"xxx"'s signer information does not match signer information of other classes in the same package JMeter脚本中Java Sampler依赖的ApacheJMeter_core或ApacheJMeter_java版本与PTS支持的JMeter 5.0...

常见报错

java.lang.SecurityException:class"xxx"'s signer information does not match signer information of other classes in the same package JMeter脚本中Java Sampler依赖的ApacheJMeter_core或ApacheJMeter_java版本与PTS支持的JMeter 5.0...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
商标服务 DataV数据可视化 机器翻译 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用