TPTP Platform Project
The Top Level Project consists of a large amount of common infrastructure in the areas of user interface, EMF based data models, data collection and communications control, as well as remote execution environments. All of these subsystems are included in the TPTP Platform.
TPTP Monitoring Tools Project
The TPTP Monitoring Tools Project extends the platform for collecting, analyzing, aggregating, and visualizing data that can be captured in the log and statistical models.
TPTP Tracing & Profiling Tools Project
The TPTP Tracing and Profiling Tools Project extends the Platform with specific data collection for Java and distributed applications that populate the common trace model, additional language and protocol support is anticipated. There are also viewers and analysis services that draw data from the common trace model.
TPTP Testing Tools Project
The TPTP Testing Tools Project provides specializations of the Platform for testing (e.g. test editors, trace/test conversion support), and exemplary extensible tools for specific testing environments. Initially this includes three test environments: JUnit, manual, and URL testing.
| Project | Feature | Description |
| Monitoring Tools | org.eclipse.tptp.monitoring | Logging adapters, perfmon, symptom database, statistical UI, trace samples, log UI, and monitoring documentation are contained in org.eclipse.tptp.monitoring. |
| org.eclipse.tptp.monitoring.sdk | This feature contains source code for the other Monitoring feature. | |
| Platform | org.eclipse.tptp.platform.analysis |
The static analysis framework provides the infrastructure to create applications that analyze Eclipse resources. You can define an entire system comprised of an engine, runners, algorithms, data, and user interface by directly reusing or customizing the default implementation of these elements to create a complete product to use to analyze resources. Read Developing static analysis applications in the online help for more information. |
| org.eclipse.tptp.platform.analysis.engine | An analysis engine is used to analyze log records within a log file against a symptom database. | |
| org.eclipse.tptp.platform.core | This feature is the base for everything else: models, agent controller, execution framework, logging (including apache logging code), base UI, and base doc. | |
| org.eclipse.tptp.platform.lta |
Standardized data collection is one of the core technology requirements identified by the Test and Performance Tools Platform project. As a first exploiter of the above technologies, the Log and Trace Analyzer, which is targeted for developers and support personnel, has been developed based on current Eclipse tools. For more information, read Monitoring and analyzing performance > Determining problems in distributed applications > Log and Trace Analyzer. |
|
| org.eclipse.tptp.platform.probekit | Starting with TPTP release 4.0, the probekit compiler feature includes a new user interface. Instead of hand-crafting XML files, you create and modify probes with the Probekit editor. New context menu actions apply probes to .class and .jar files from the Workbench. See the Probekit help topics for details. | |
| org.eclipse.tptp.platform.report | Report code that integrates TPTP and Apache Batik. | |
| org.eclipse.tptp.platform.samples | Logging samples are included in this feature. | |
| org.eclipse.tptp.platform.sdk | This feature contains source code for the other Platform features. | |
| org.eclipse.tptp.platform.statistical.ui | The views that are related to the collection of statistical data and control of statistical agents are the Profiling Monitor, Statistical Graph, Statistical Graph Summaries, and Agent Control views, are included in this feature. | |
| org.eclipse.tptp.platform.trace | This feature contains the Trace and Monitoring UI that is common to the four TPTP projects: profiling agents, log navigator view, Monitors View, Trace Perspective, profiling actions, correlation wizard, launch configurations, and launch shortcuts. | |
| Tracing & Profiling Tools | org.eclipse.tptp.trace | This feature contains the trace views. |
| Testing Tools | org.eclipse.tptp.test | org.eclipse.tptp.test supports tests: datapools, creating a test deployment, recording a test, creating a test (JUnit, manual, URL), generating an executable test, running a test, and analyzing test results. |
| org.eclipse.tptp.test.samples | Samples of report generators are provided in this feature. | |
| org.eclipse.tptp.test.sdk | This feature contains source code for the other Test features. | |
| org.eclipse.tptp.test.tools | Test generators and test suite launchers are provided in this feature. |
Related topics:
