| Services |
Mentoring |
We deliver mentoring that adds immeasurably value to projects by providing the guidance, tools and techniques in introducing and integrating software performance engineering into the complete application lifecycle and service delivery. |
| Workshop |
We deliver software performance engineering workshops that greatly increase the quality of application software deliveries and predictability of application deployments. |
| Benchmark |
We deliver an effective benchmarking service that provides accurate performance analysis and assessment of both the software and system execution models of a monitored application. |
| Support |
We deliver enterprise-grade support from the actual people who design, develop and test our software performance engineering and application performance management processes, products and technologies. |
| Consultancy |
We deliver consulting services related to software performance engineering, testing, and application management that ensure enterprise applications are scalable, reliable and managed efficiently. |
| Products |
Probes |
We produce an extensible resource metering technology that approaches performance monitoring from an unique resource billing perspective with a runtime that is 20-100 faster than solutions offered by all other vendors including major JVM vendors. |
| Traces |
We produce a flexible contextual instrumentation and measurement technology that allows specific individual code blocks or high level business transactions to be profiled and traced across multiple machines, processes, and threads. |
| Transact |
We produce the only true resource transaction path oriented monitoring solution on the market offering unprecedented application insight into business transactions consisting of multiple resource transactional units of work across distributed systems. |
| Diagnostics |
We produce an enterprise runtime state and execution flow diagnostics solution that allows one to accurately diagnose performance and application behavioral problems via the inspection of important component and system state both on-line or off-line. |
| Insight |
We produce a highly configurable and model based repository inspection solution that allows one to inspect on-demand system state information acquired from a server's (local and remote) repositories. |
| Metrics |
We produce the largest collection of runtime metrics available today providing the most extensive insight into the performance of enterprise applications - bridging the gap between the system monitoring and application management worlds. |
| Process |
Assess |
We work to assess risks in terms of impact and probability with risk reduction treatments prescribed. |
| Identify |
We work to identify within a catalog each use cases deemed to have a risk and critical to the service delivery. |
| Select |
We work to select several performance scenarios for each use case in terms of frequency, perception and criticality. |
| Specify |
We work to specify each use case several performance objectives balancing the goals of the individual, community and enterprise. |
| Construct |
We work to construct software and system execution models for each use case defined in terms of processing steps, resource usage and interaction styles. |
| Determine |
We work to determine resource requirements for each performance scenario per use case, detailing key performance indicators such as remote procedure call count, cpu consumption, memory allocation, and IO reads and writes. |
| Evaluate |
We work to evaluate performance models using various techniques such as benchmarking and simulation factoring in variables including deployment topology, peak volumes, and arrival rates. |
| Monitor |
We work to monitor the software execution using data collection techniques ranging from low cost metric sampling to focused performance audits. |
| Analyze |
We work to analyze the monitoring determining appropriate baselines for key performance indicators together with trend, cause and effect analysis. |
| Confirm |
We work to confirm and compared actual software and resource usage patterns. For improved performance management we will assist in the introduction of billing as a means to educate the user population or customer base. |
| Tune |
We work to tune both the software and system stacks with the goal to reducing performance bottlenecks via improved efficiencies and possible additional resource capacity. |
| Manage |
We work to manage both the software and system by cataloging configurations, classifying workload patterns, forecasting demands, and applying various global and local resource usage optimizations. |
| Services |
Mentoring |
3 day "Applying Software Performance Engineering (SPE) Effectively" engagement
Suitable for Managers, Architects, Software Engineers, Testers, and Operators |
| Workshop |
5 day "JXInsight in Practice" workshop performed onsite. |
| Support |
Basic email support with 48 hour response time. |
| Consultancy |
5 day production installation, configuration, testing, optimization and integration. |
| University |
1 hour exclusive online seminar per quarter discussing latest product enhancements with members of the core product development and support team. |
| Analysis |
3 snapshots analyzed remotely per month by members of the core product development and support team. |
| Products |
JXInsight |
A minimum of one JXInsight Server Edition licensed. |