aboutsummaryrefslogtreecommitdiff
path: root/spark-common/src/main/proto
diff options
context:
space:
mode:
Diffstat (limited to 'spark-common/src/main/proto')
-rw-r--r--spark-common/src/main/proto/spark/spark.proto9
-rw-r--r--spark-common/src/main/proto/spark/spark_sampler.proto15
2 files changed, 22 insertions, 2 deletions
diff --git a/spark-common/src/main/proto/spark/spark.proto b/spark-common/src/main/proto/spark/spark.proto
index 2ea341f..be76bd7 100644
--- a/spark-common/src/main/proto/spark/spark.proto
+++ b/spark-common/src/main/proto/spark/spark.proto
@@ -152,6 +152,15 @@ message WorldStatistics {
}
}
+message WindowStatistics {
+ int32 ticks = 1;
+ double cpu_process = 2;
+ double cpu_system = 3;
+ double tps = 4;
+ double mspt_median = 5;
+ double mspt_max = 6;
+}
+
message RollingAverageValues {
double mean = 1;
double max = 2;
diff --git a/spark-common/src/main/proto/spark/spark_sampler.proto b/spark-common/src/main/proto/spark/spark_sampler.proto
index 3f30fb2..2cb08f1 100644
--- a/spark-common/src/main/proto/spark/spark_sampler.proto
+++ b/spark-common/src/main/proto/spark/spark_sampler.proto
@@ -13,6 +13,8 @@ message SamplerData {
map<string, string> class_sources = 3; // optional
map<string, string> method_sources = 4; // optional
map<string, string> line_sources = 5; // optional
+ repeated int32 time_windows = 6;
+ map<int32, WindowStatistics> time_window_statistics = 7;
}
message SamplerMetadata {
@@ -69,16 +71,25 @@ message SamplerMetadata {
message ThreadNode {
string name = 1;
- double time = 2;
+
+ // replaced
+ reserved 2;
+ reserved "time";
+
repeated StackTraceNode children = 3;
+ repeated double times = 4;
}
message StackTraceNode {
- double time = 1;
+ // replaced
+ reserved 1;
+ reserved "time";
+
repeated StackTraceNode children = 2;
string class_name = 3;
string method_name = 4;
int32 parent_line_number = 5; // optional
int32 line_number = 6; // optional
string method_desc = 7; // optional
+ repeated double times = 8;
}