Skip to content

Commit 758220f

Browse files
Auto-push from schema generation [ci skip]
ba4db77 2020-05-07 14:53:32 -0400 Bug 1635212 - Handle frames property of threads in crash pings (#541) a4d3546 2020-05-07 10:54:30 -0700 Bug 1635959 - Add a pioneer-debug namespace for validation (#542) ed0397f 2020-05-07 11:29:47 -0400 Add description for profile_date 871f749 2020-05-07 11:29:47 -0400 Add reason field to installation ping 3553fc2 2020-05-07 11:29:47 -0400 Bug 1635152 - Fennec Installation ping 88149d0 2020-05-04 10:16:14 -0700 Bug 1404204 - require clientId in main pings (#536) 8951c19 2020-05-01 16:42:57 -0700 Bug 1634520, missing isFromTerminatorWatchdog in lateWrites telemetry schema (#538) 3160074 2020-04-30 13:48:10 -0700 Fix #534 - Always run test step in CircleCI (#539) 26a8c51 2020-04-30 16:21:05 -0400 Bug 1627843 - Missing iOS Core ping fields a048403 2020-04-27 11:26:40 -0700 Bug 1631849 - Remove pioneer-study pings and update pioneer-study envelope (#532)
1 parent a65c243 commit 758220f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+1140
-839
lines changed
Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
[
2+
{
3+
"description": "A JSON string containing any payload properties not present in the schema",
4+
"mode": "NULLABLE",
5+
"name": "additional_properties",
6+
"type": "STRING"
7+
},
8+
{
9+
"description": "An ISO 8601 datetime string.",
10+
"mode": "NULLABLE",
11+
"name": "datetime",
12+
"type": "TIMESTAMP"
13+
},
14+
{
15+
"description": "The document ID specified in the URI when the client sent this message",
16+
"mode": "NULLABLE",
17+
"name": "document_id",
18+
"type": "STRING"
19+
},
20+
{
21+
"fields": [
22+
{
23+
"description": "Results of a geographic lookup based on the client's IP address",
24+
"fields": [
25+
{
26+
"mode": "NULLABLE",
27+
"name": "city",
28+
"type": "STRING"
29+
},
30+
{
31+
"description": "An ISO 3166-1 alpha-2 country code",
32+
"mode": "NULLABLE",
33+
"name": "country",
34+
"type": "STRING"
35+
},
36+
{
37+
"description": "The specific geo database version used for this lookup",
38+
"mode": "NULLABLE",
39+
"name": "db_version",
40+
"type": "STRING"
41+
},
42+
{
43+
"description": "First major country subdivision, typically a state, province, or county",
44+
"mode": "NULLABLE",
45+
"name": "subdivision1",
46+
"type": "STRING"
47+
},
48+
{
49+
"description": "Second major country subdivision; not applicable for most countries",
50+
"mode": "NULLABLE",
51+
"name": "subdivision2",
52+
"type": "STRING"
53+
}
54+
],
55+
"mode": "NULLABLE",
56+
"name": "geo",
57+
"type": "RECORD"
58+
},
59+
{
60+
"description": "Headers included in the client's HTTP request",
61+
"fields": [
62+
{
63+
"description": "Date HTTP header",
64+
"mode": "NULLABLE",
65+
"name": "date",
66+
"type": "STRING"
67+
},
68+
{
69+
"description": "DNT (Do Not Track) HTTP header",
70+
"mode": "NULLABLE",
71+
"name": "dnt",
72+
"type": "STRING"
73+
},
74+
{
75+
"description": "X-Debug-Id HTTP header",
76+
"mode": "NULLABLE",
77+
"name": "x_debug_id",
78+
"type": "STRING"
79+
},
80+
{
81+
"description": "X-PingSender-Version HTTP header",
82+
"mode": "NULLABLE",
83+
"name": "x_pingsender_version",
84+
"type": "STRING"
85+
}
86+
],
87+
"mode": "NULLABLE",
88+
"name": "header",
89+
"type": "RECORD"
90+
},
91+
{
92+
"description": "Parsed components of the client's user agent string",
93+
"fields": [
94+
{
95+
"mode": "NULLABLE",
96+
"name": "browser",
97+
"type": "STRING"
98+
},
99+
{
100+
"mode": "NULLABLE",
101+
"name": "os",
102+
"type": "STRING"
103+
},
104+
{
105+
"mode": "NULLABLE",
106+
"name": "version",
107+
"type": "STRING"
108+
}
109+
],
110+
"mode": "NULLABLE",
111+
"name": "user_agent",
112+
"type": "RECORD"
113+
}
114+
],
115+
"mode": "NULLABLE",
116+
"name": "metadata",
117+
"type": "RECORD"
118+
},
119+
{
120+
"description": "Set to \"Other\" if this message contained an unrecognized app name",
121+
"mode": "NULLABLE",
122+
"name": "normalized_app_name",
123+
"type": "STRING"
124+
},
125+
{
126+
"description": "Set to \"Other\" if this message contained an unrecognized channel name",
127+
"mode": "NULLABLE",
128+
"name": "normalized_channel",
129+
"type": "STRING"
130+
},
131+
{
132+
"description": "An ISO 3166-1 alpha-2 country code",
133+
"mode": "NULLABLE",
134+
"name": "normalized_country_code",
135+
"type": "STRING"
136+
},
137+
{
138+
"description": "Set to \"Other\" if this message contained an unrecognized OS name",
139+
"mode": "NULLABLE",
140+
"name": "normalized_os",
141+
"type": "STRING"
142+
},
143+
{
144+
"mode": "NULLABLE",
145+
"name": "normalized_os_version",
146+
"type": "STRING"
147+
},
148+
{
149+
"description": "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99",
150+
"mode": "NULLABLE",
151+
"name": "sample_id",
152+
"type": "INT64"
153+
},
154+
{
155+
"description": "Time when the ingestion edge server accepted this message",
156+
"mode": "NULLABLE",
157+
"name": "submission_timestamp",
158+
"type": "TIMESTAMP"
159+
}
160+
]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"$comment": "Bug 1635959 - A ping for debugging the Pioneer v2 pipeline.",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"properties": {
5+
"datetime": {
6+
"description": "An ISO 8601 datetime string.",
7+
"format": "date-time",
8+
"type": "string"
9+
}
10+
},
11+
"required": [
12+
"datetime"
13+
],
14+
"title": "debug",
15+
"type": "object"
16+
}

0 commit comments

Comments
 (0)