Sizing and scalability considerations

This topic provides information about performance and scalability test results for PATROL for Kubernetes 1.0.00.

PATROL for Kubernetes can successfully monitor approximately 1100 pods on 12 node cluster using one PATROL Agent.

The following tables list the configuration that was used for running the performance and scalability tests. 

Service configuration

Platform

Processors

Memory

Microsoft Windows Server 2012 R2 Datacenter

48 GB

Setup details

KM

PATROL Agent

OpenJDK

TrueSight console

PATROL for Kubernetes 1.0

PATROL Agent 11.3.0111.0.2TrueSight Presentation Server 11.3.01

Configuration 

Max Heap SizeMin Heap SizeJMX remotejavaOpts
1024m256mEnabled-Xms256m -Xmx1024m 

Monitored environment details

Entity

Count

Pods1100
Container1350
Deployment545

Performance, Scalability, and Reliability

Scalability 

Total PATROL Instances

Total PATROL Parameters

PATROL Agent – Private Bytes

Java process Private Bytes

14 K

54 K

179 MB

1.13 GB

Resource Utilization

Performance data of the PATROL Agent and Java collector

Process

Average CPU in %

Average working set
Java Collector

1.8

1105 MB
PATROL Agent2.5186 MB

JVM resources

Average Heap UtilizationMax Heap UtilizationPeak Thread CountThread Count Daemon Thread Count
600 MB720 MB2512318

Was this page helpful? Yes No Submitting... Thank you

Comments