Skip to content
This repository was archived by the owner on Feb 7, 2023. It is now read-only.

Commit dce606a

Browse files
Merge pull request #14 from datacamp/feat/add-teach-metrics
[CP-165] feat: add metrics for teach editor load time
2 parents dc2698e + 0ed43be commit dce606a

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

config/metricConfigs/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import learnMetrics from './learnMetrics';
22
import skillAssessmentMetrics from './skillAssessmentMetrics';
33
import workspaceMetrics from './workspaceMetrics'
4+
import teachMetrics from './teachMetrics';
45

5-
export default [...learnMetrics, ...skillAssessmentMetrics, ...workspaceMetrics];
6+
export default [...learnMetrics, ...skillAssessmentMetrics, ...workspaceMetrics, ...teachMetrics];
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import { MetricsConfig } from "../../src/aggregators/util";
2+
3+
const allowedMetrics: MetricsConfig = [
4+
{
5+
name: "te_editor_page_load_time",
6+
help: "Measures the time to load the teach editor",
7+
type: "histogram",
8+
labels: [
9+
{
10+
name: "appName",
11+
allowedValues: ["teach-editor"]
12+
},
13+
{
14+
name: "contentType",
15+
allowedValues: [
16+
"course",
17+
"assessment",
18+
"practice",
19+
]
20+
},
21+
{
22+
name: "underThreshold",
23+
allowedValues: ["true", "false"]
24+
}
25+
],
26+
protocol: "statsd"
27+
},
28+
];
29+
30+
export default allowedMetrics;

0 commit comments

Comments
 (0)