Basics of End-to-End Workload Analysis

Passport and distributed statistics records

If multiple SAP components are involved in the processing of a user request, each component writes its data record. In the communication flow between the components, a unique identifier (a Globally Unique Identifier (GUID). also referred to as a passport) is included and stored in each record so that the single records can be subsequently merged across individual components. The first component of a transaction step generates this passport (technically speaking, this is a GUID that is used to uniquely identify the transaction step) and transfers it to the next component that is part of the transaction step. For performance reasons, only passport data is transferred in the communication flow during a transaction step; the actual statistical data is first saved locally by the respective components and then transferred asynchronously to the central monitoring system or SAP Solution Manager. Based on their passports, the statistics records involved in a transactional step can be identified and displayed. In SAP Help, this technology is also referred to as distributed statistics records (DRSs).


Functionality of Java statistics

Just like the SAP NetWeaver AS ABAP server, the NetWeaver AS Java server creates statistics records that include comparable key figures and characterizing parameters. They are also stored in the Java instance file system. You can display the data either in the central monitoring system or in SAP Solution Manager. In the former case, a process referred to as an agent transfers the data to the central monitoring system and displays it in the central workload monitor (Transaction ST03G) and the central single record display (Transaction STATTRACE). In these monitors, you can see data for both the Java instances and the ABAP server, provided the central monitoring system has been configured accordingly. If you use SAP Solution Manager, the Solution Manager Diagnostics (SMD) agent provided in SAP Solution Manager transfers the data to SAP Solution Manager. There, it is stored in the BW system and can be displayed along with ABAP server data.

Use of Java statistics

In contrast to SAP NetWeaver AS ABAP, the con tinuous use of statistics records in workload analyses of SAP NetWeaver AS Java is not mandatory. However, SAP stipulates the use of Wily lntroscope statistics in the context of SAP Solution Manager to support Java-based SAP solutions. If the statistical records are not regularly activated on AS Java, they are activated in a target-oriented manner for the analysis in the event of end -to-end runtime analysis. For detailed analysis, the statistics records are used on the ABAP instance, and the Wily Introscope trace on the Java instance. As an option, you can also activate the ABAP runtime analysis and SQL trace on the ABAP instance, and the Java logging and SQL trace on the Java instance.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
That's great! OpenCV (Open Source Computer Vision) is a powerful computer vision library that you can use to analyze and manipulate images and videos. Here are some steps you can follow to get started with studying OpenCV in Python: 1. Install OpenCV: You can install OpenCV in Python using pip. Open your terminal and type `pip install opencv-python` to install it. 2. Learn the basics of Python: Before you start working with OpenCV, you should have a basic understanding of Python programming. You can start with learning Python syntax, data types, control structures, functions, and classes. 3. Learn the basics of computer vision: Computer vision is a broad field that covers a wide range of topics, including image processing, object detection, face recognition, and machine learning. You can start by learning the basics of image processing, such as image filtering, thresholding, and edge detection. 4. Read the OpenCV documentation: The OpenCV documentation is an excellent resource for learning how to use the library. You can find tutorials, examples, and documentation on the OpenCV website. 5. Practice coding: The best way to learn OpenCV is to practice coding. Start with simple image processing tasks, such as reading and displaying images, and then move on to more advanced tasks like object detection and tracking. 6. Join OpenCV communities: Joining OpenCV communities can help you learn from other developers and get answers to your questions. You can join the OpenCV forum, Stack Overflow, and other online communities. With these steps, you can start your journey to becoming an OpenCV expert in Python. Good luck!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值