|
@@ -4994,12 +4994,23 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
def test_no_projects(self):
|
|
def test_no_projects(self):
|
|
response = self.do_request(
|
|
response = self.do_request(
|
|
{
|
|
{
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
)
|
|
)
|
|
|
|
|
|
assert response.status_code == 200, response.content
|
|
assert response.status_code == 200, response.content
|
|
|
|
|
|
|
|
+ def test_invalid_dataset(self):
|
|
|
|
+ response = self.do_request(
|
|
|
|
+ {
|
|
|
|
+ "dataset": "aFakeDataset",
|
|
|
|
+ "project": self.project.id,
|
|
|
|
+ }
|
|
|
|
+ )
|
|
|
|
+
|
|
|
|
+ assert response.status_code == 400, response.content
|
|
|
|
+ assert response.data["detail"] == "dataset must be one of: discover, metricsEnhanced"
|
|
|
|
+
|
|
def test_out_of_retention(self):
|
|
def test_out_of_retention(self):
|
|
self.create_project()
|
|
self.create_project()
|
|
with self.options({"system.event-retention-days": 10}):
|
|
with self.options({"system.event-retention-days": 10}):
|
|
@@ -5009,7 +5020,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
"start": iso_format(before_now(days=20)),
|
|
"start": iso_format(before_now(days=20)),
|
|
"end": iso_format(before_now(days=15)),
|
|
"end": iso_format(before_now(days=15)),
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
response = self.do_request(query)
|
|
response = self.do_request(query)
|
|
assert response.status_code == 400, response.content
|
|
assert response.status_code == 400, response.content
|
|
@@ -5021,7 +5032,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"field": ["epm()"],
|
|
"field": ["epm()"],
|
|
"query": "hi \n there",
|
|
"query": "hi \n there",
|
|
"project": self.project.id,
|
|
"project": self.project.id,
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
)
|
|
)
|
|
assert response.status_code == 400, response.content
|
|
assert response.status_code == 400, response.content
|
|
@@ -5041,7 +5052,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["project.name", "environment", "epm()"],
|
|
"field": ["project.name", "environment", "epm()"],
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5071,7 +5082,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["title", "p50()"],
|
|
"field": ["title", "p50()"],
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5104,7 +5115,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["transaction", "project", "p50(transaction.duration)"],
|
|
"field": ["transaction", "project", "p50(transaction.duration)"],
|
|
"query": "event.type:transaction p50(transaction.duration):<50",
|
|
"query": "event.type:transaction p50(transaction.duration):<50",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5138,7 +5149,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["transaction", "project", "p50(transaction.duration)"],
|
|
"field": ["transaction", "project", "p50(transaction.duration)"],
|
|
"query": "event.type:transaction p50(transaction.duration):<50",
|
|
"query": "event.type:transaction p50(transaction.duration):<50",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"preventMetricAggregates": "1",
|
|
"preventMetricAggregates": "1",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
@@ -5169,7 +5180,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["transaction", "project", "p50(transaction.duration)"],
|
|
"field": ["transaction", "project", "p50(transaction.duration)"],
|
|
"query": "event.type:transaction p75(transaction.duration):<50",
|
|
"query": "event.type:transaction p75(transaction.duration):<50",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5198,7 +5209,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["test", "p50(transaction.duration)"],
|
|
"field": ["test", "p50(transaction.duration)"],
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5262,7 +5273,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"user_misery()",
|
|
"user_misery()",
|
|
],
|
|
],
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5311,7 +5322,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"p95()",
|
|
"p95()",
|
|
],
|
|
],
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
response = self.do_request(query)
|
|
response = self.do_request(query)
|
|
|
|
|
|
@@ -5366,7 +5377,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"p95()",
|
|
"p95()",
|
|
],
|
|
],
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
|
|
|
|
query["orderby"] = ["team_key_transaction", "p95()"]
|
|
query["orderby"] = ["team_key_transaction", "p95()"]
|
|
@@ -5400,7 +5411,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"p95()",
|
|
"p95()",
|
|
],
|
|
],
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
|
|
|
|
query["orderby"] = ["team_key_transaction", "p95()"]
|
|
query["orderby"] = ["team_key_transaction", "p95()"]
|
|
@@ -5456,7 +5467,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"p95()",
|
|
"p95()",
|
|
],
|
|
],
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
|
|
|
|
# test ascending order
|
|
# test ascending order
|
|
@@ -5534,7 +5545,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"p95()",
|
|
"p95()",
|
|
],
|
|
],
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
|
|
|
|
# key transactions
|
|
# key transactions
|
|
@@ -5642,7 +5653,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"failure_rate()",
|
|
"failure_rate()",
|
|
"p95()",
|
|
"p95()",
|
|
],
|
|
],
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
|
|
|
|
@@ -5701,7 +5712,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"count_web_vitals(measurements.cls, good)",
|
|
"count_web_vitals(measurements.cls, good)",
|
|
],
|
|
],
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5735,7 +5746,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
{
|
|
{
|
|
"field": ["transaction", "count_web_vitals(measurements.lcp, poor)"],
|
|
"field": ["transaction", "count_web_vitals(measurements.lcp, poor)"],
|
|
"query": "event.type:transaction",
|
|
"query": "event.type:transaction",
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
"per_page": 50,
|
|
"per_page": 50,
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -5755,7 +5766,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"count_web_vitals(measurements.foo, poor)",
|
|
"count_web_vitals(measurements.foo, poor)",
|
|
],
|
|
],
|
|
"project": [self.project.id],
|
|
"project": [self.project.id],
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
response = self.do_request(query)
|
|
response = self.do_request(query)
|
|
assert response.status_code == 400, response.content
|
|
assert response.status_code == 400, response.content
|
|
@@ -5765,7 +5776,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"count_web_vitals(tags[lcp], poor)",
|
|
"count_web_vitals(tags[lcp], poor)",
|
|
],
|
|
],
|
|
"project": [self.project.id],
|
|
"project": [self.project.id],
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
response = self.do_request(query)
|
|
response = self.do_request(query)
|
|
assert response.status_code == 400, response.content
|
|
assert response.status_code == 400, response.content
|
|
@@ -5775,7 +5786,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"count_web_vitals(transaction.duration, poor)",
|
|
"count_web_vitals(transaction.duration, poor)",
|
|
],
|
|
],
|
|
"project": [self.project.id],
|
|
"project": [self.project.id],
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
response = self.do_request(query)
|
|
response = self.do_request(query)
|
|
assert response.status_code == 400, response.content
|
|
assert response.status_code == 400, response.content
|
|
@@ -5785,7 +5796,7 @@ class OrganizationEventsMetricsEnhancedPerformanceEndpointTest(MetricsEnhancedPe
|
|
"count_web_vitals(measurements.lcp, bad)",
|
|
"count_web_vitals(measurements.lcp, bad)",
|
|
],
|
|
],
|
|
"project": [self.project.id],
|
|
"project": [self.project.id],
|
|
- "metricsEnhanced": "1",
|
|
|
|
|
|
+ "dataset": "metricsEnhanced",
|
|
}
|
|
}
|
|
response = self.do_request(query)
|
|
response = self.do_request(query)
|
|
assert response.status_code == 400, response.content
|
|
assert response.status_code == 400, response.content
|