SCC HTTP Log Test

The SAP Cloud Connector is a software component that allows you to connect securely from on-premises systems to cloud applications and services. It acts as a bridge between your on-premises network and the SAP Cloud Platform, ensuring secure communication and data exchange. All supplementary activities that happen during the data transfer process is captured on SCC HTTP logs. These logs can be used for monitoring purpose and are instrumental in finding in advance if there is anything wrong with the system.

This test monitors the HTTP log files and collects key metrics like number of messages, error messages, message rates, client and server error messages etc. An analysis of logs at any point of time will provide a clear idea of current issues with the system and where the issues lie.

Target of the test : SAP Cloud Connector

Agent deploying the test : An external/internal agent

Outputs of the test : One set of results for each sub account in SAP Cloud Connector.

Configurable parameters for the test

Parameter

Description

Test period

How often should the test be executed.

Host

Specify the host for which the test is to be configured.

Port

Specify the port at which the specified host listens to. Default port is 8443.

Log Directory

Specify the path for the http log access file. The eG Agent will take the log file for monitoring which is currently being modified or last modified. If you specify http log file, test will show the measures for log file.

Detailed Diagnoses

To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option.

The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:

  • The eG manager license should allow the detailed diagnosis capability
  • Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0.
Measurements made by the test

Measurement

Description

Measurement Unit

Interpretation

Total messages

Indicates the total messages from the last modified http access log file.

Number

Total number of logs from the log file. If no lines were added in the log file from the last measure time, then measure value will be 0.

Detailed diagnosis will provide theID, Virtual backend, Internal backend, Resource, Sent bytes, Received bytes, User, Total time, External time, SSO time, Open connection time, Latency time for top 5 slow calls of total request time.

Message rate

Indicates the total messages per minute.

Messages/minute

Total logs per minute will be shown as a measure value for the log file.

Error messages

Indicates the total error messages.

Number

This measure value provides the number of error messages based on which log lines contains error code between 400-599.

Error message rate

Indicates the total error message per minute.

Messages/minute

Total error messages per minute will be show as a measure value for the log file.

Client error messages

Indicates the number of client error logs.

Number

If the log lines contain error code between the range of 400 and 499 is, consider as client error message.

Detailed diagnosis will provide the Timestamp, IP address, user Id, HTTP method, call path, HTTP status code, Response time, Response size for each client error message if and only if client error message is available in the log file.

Server error messages

Indicates the total number of server error messages.

Number

If the log lines contain error code between the range of 500 and 599 is, consider as server error message.

Detailed diagnosis will provide the Timestamp, IP address, user Id, HTTP method, call path, HTTP status code, Response time, Response size for each server error message if and only if server error message available in the log file.

Average response time

Indicates the average time taken for the response in milliseconds.

Seconds/Request

Average time taken to response for the successful call.

Average response size

Indicates the total size of the response.

KB/Request

Average size of data transferred to request as a respond for the successful call.