Commit 1659cd3
authored
Add fallbacks when retrieving databricks ids (DataDog#5910)
Add fallbacks when extracting databricks_job_id and databricks_task_run_id by adding searching in other properties if spark.databricks.job.id and spark.databricks.job.runId are not present
- spark.jobGroup.id that has the pattern <scheduler_id>_job-<job_id>-run-<task_run_id>-action-<action_id>
- spark.databricks.workload.id that has the pattern <org_id>-<job_id>-<task_run_id>
For databricks_job_run_id it will use:
- The new property spark.databricks.job.parentRunId as the default
- The current method of extracting the id present in the clusterName of job clusters as a fallback
The properties spark.databricks.job.id and spark.databricks.job.runId set by databricks are missing in some customer environnements
The property spark.databricks.job.parentRunId is a more robust way to extract the databricks_job_run_id1 parent 050e5c9 commit 1659cd3
3 files changed
Lines changed: 138 additions & 20 deletions
File tree
- dd-java-agent/instrumentation/spark/src
- main/java/datadog/trace/instrumentation/spark
- test/groovy
Lines changed: 73 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | | - | |
| 204 | + | |
205 | 205 | | |
206 | | - | |
207 | | - | |
208 | | - | |
| 206 | + | |
209 | 207 | | |
210 | 208 | | |
211 | 209 | | |
| |||
769 | 767 | | |
770 | 768 | | |
771 | 769 | | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
772 | 801 | | |
773 | 802 | | |
774 | 803 | | |
775 | | - | |
776 | | - | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
777 | 812 | | |
778 | 813 | | |
779 | 814 | | |
| |||
791 | 826 | | |
792 | 827 | | |
793 | 828 | | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
794 | 861 | | |
795 | 862 | | |
796 | 863 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
| 72 | + | |
71 | 73 | | |
72 | 74 | | |
73 | 75 | | |
| |||
Lines changed: 63 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
| 226 | + | |
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
231 | 235 | | |
232 | 236 | | |
233 | 237 | | |
234 | 238 | | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
235 | 248 | | |
236 | 249 | | |
237 | 250 | | |
238 | | - | |
| 251 | + | |
239 | 252 | | |
240 | 253 | | |
241 | 254 | | |
242 | | - | |
243 | 255 | | |
244 | | - | |
245 | 256 | | |
246 | 257 | | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
247 | 303 | | |
248 | 304 | | |
249 | 305 | | |
250 | | - | |
251 | 306 | | |
252 | | - | |
253 | 307 | | |
254 | 308 | | |
255 | 309 | | |
256 | 310 | | |
257 | | - | |
258 | 311 | | |
259 | | - | |
260 | 312 | | |
261 | 313 | | |
262 | 314 | | |
263 | 315 | | |
264 | 316 | | |
265 | 317 | | |
266 | | - | |
267 | 318 | | |
268 | | - | |
269 | 319 | | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
270 | 323 | | |
271 | 324 | | |
272 | 325 | | |
273 | | - | |
274 | 326 | | |
275 | | - | |
276 | 327 | | |
277 | 328 | | |
278 | 329 | | |
279 | 330 | | |
280 | | - | |
281 | 331 | | |
282 | | - | |
283 | 332 | | |
284 | 333 | | |
285 | 334 | | |
| |||
0 commit comments