diff --git a/request/addTag.query.json b/request/addTag.query.json new file mode 100644 index 0000000..d4006d8 --- /dev/null +++ b/request/addTag.query.json @@ -0,0 +1,12 @@ +mutation AddTag($input: AddTagInput!) { + addTags(input: $input) { + tags { + tagType + tagId + name + isOxTag + displayName + createdBy + } + } +} \ No newline at end of file diff --git a/request/addTag.variables.json b/request/addTag.variables.json new file mode 100644 index 0000000..794ad12 --- /dev/null +++ b/request/addTag.variables.json @@ -0,0 +1 @@ +{"input":{"tagsInput":[{"displayName":"neatsun","name":"neatsun","tagType":"simple"}]}} diff --git a/request/getAllTags.query.json b/request/getAllTags.query.json new file mode 100644 index 0000000..f5a9191 --- /dev/null +++ b/request/getAllTags.query.json @@ -0,0 +1,13 @@ +query GetAllTags { + getAllTags { + tags { + tagId + name + displayName + tagType + createdBy + isOxTag + } + } + } + \ No newline at end of file diff --git a/request/getAllTags.variables.json b/request/getAllTags.variables.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/request/getAllTags.variables.json @@ -0,0 +1 @@ +{} diff --git a/request/getAllTags_response.json b/request/getAllTags_response.json new file mode 100644 index 0000000..96c8c6f --- /dev/null +++ b/request/getAllTags_response.json @@ -0,0 +1,992 @@ +{ + "data": { + "getAllTags": { + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "d999fa26-218c-4d84-bb67-f96a4ab14c91", + "name": "zohartest", + "displayName": "zoharTest", + "tagType": "simple", + "createdBy": "zohar@ox.security", + "isOxTag": false + }, + { + "tagId": "18f9c126-d370-42f8-b5b9-033be9629c11", + "name": "oxtestignore", + "displayName": "OXTESTIGNORE", + "tagType": "simple", + "createdBy": "zohar@ox.security", + "isOxTag": false + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture", + "tagType": "simple", + "createdBy": "seth.kirschner@doubleverify.com", + "isOxTag": false + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox", + "tagType": "simple", + "createdBy": "test@ox.security", + "isOxTag": false + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test", + "tagType": "simple", + "createdBy": "api@ox.security", + "isOxTag": false + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic", + "tagType": "simple", + "createdBy": "api@ox.security", + "isOxTag": false + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security", + "tagType": "simple", + "createdBy": "api@ox.security", + "isOxTag": false + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform", + "tagType": "simple", + "createdBy": "api@ox.security", + "isOxTag": false + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_3", + "name": "PaymentProcessing", + "displayName": "Payment", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_6", + "name": "AzureSQLDB", + "displayName": "Azure SQL DB", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_10", + "name": "OracleDB", + "displayName": "OracleDB", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_14", + "name": "Couchbase", + "displayName": "Couchbase", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_15", + "name": "Neo4j", + "displayName": "Neo4j", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_18", + "name": "Pyramid", + "displayName": "Pyramid", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_20", + "name": "Bottle", + "displayName": "Bottle", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_23", + "name": "Jakarta", + "displayName": "Jakarta", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_25", + "name": "Struts", + "displayName": "Struts", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_27", + "name": "Ktor", + "displayName": "Ktor", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_31", + "name": "Next.js", + "displayName": "Next.js", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_32", + "name": "Vue.js", + "displayName": "Vue.js", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_33", + "name": "NestJS", + "displayName": "NestJS", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_34", + "name": "Koa", + "displayName": "Koa", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_36", + "name": "Gin", + "displayName": "Gin", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_37", + "name": "Echo", + "displayName": "Echo", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_38", + "name": "Iris", + "displayName": "Iris", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_39", + "name": "Beego", + "displayName": "Beego", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_40", + "name": "Revel", + "displayName": "Revel", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_41", + "name": "Fiber", + "displayName": "Fiber", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_44", + "name": "Datadog", + "displayName": "Datadog", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_45", + "name": "Logz.io", + "displayName": "Logz.io", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_46", + "name": "Codecov", + "displayName": "Codecov", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_47", + "name": "Monday", + "displayName": "Monday", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_48", + "name": "Airtable", + "displayName": "Airtable", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_49", + "name": "Algolia", + "displayName": "Algolia", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_50", + "name": "Notion", + "displayName": "Notion", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_51", + "name": "Zendesk", + "displayName": "Zendesk", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_53", + "name": "Heroku", + "displayName": "Heroku", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_54", + "name": "Hubspot", + "displayName": "Hubspot", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_55", + "name": "Mailchimp", + "displayName": "Mailchimp", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_56", + "name": "Mailgun", + "displayName": "Mailgun", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_57", + "name": "Airbrake", + "displayName": "Airbrake", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_58", + "name": "Bitgo", + "displayName": "Bitgo", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_59", + "name": "Consul", + "displayName": "Consul", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_60", + "name": "Crashlytics", + "displayName": "Crashlytics", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_61", + "name": "Equifax", + "displayName": "Equifax", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_62", + "name": "Frontegg", + "displayName": "Frontegg", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_63", + "name": "GoogleMaps", + "displayName": "GoogleMaps", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_64", + "name": "Kanbanize", + "displayName": "Kanbanize", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_65", + "name": "NewRelic", + "displayName": "NewRelic", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_67", + "name": "OpsGenie", + "displayName": "OpsGenie", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_68", + "name": "ReCaptcha", + "displayName": "ReCaptcha", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_69", + "name": "Sendgrid", + "displayName": "Sendgrid", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_70", + "name": "Xignite", + "displayName": "Xignite", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_72", + "name": "Alibaba", + "displayName": "Alibaba", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_73", + "name": "Asana", + "displayName": "Asana", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_74", + "name": "DigitalOcean", + "displayName": "DigitalOcean", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_77", + "name": "Yandex", + "displayName": "Yandex", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_78", + "name": "Twocaptcha", + "displayName": "Twocaptcha", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_79", + "name": "Squarespace", + "displayName": "Squarespace", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_80", + "name": "Shippo", + "displayName": "Shippo", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_81", + "name": "RapidApi", + "displayName": "RapidApi", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_82", + "name": "Postman", + "displayName": "Postman", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_83", + "name": "Planetscale", + "displayName": "Planetscale", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_84", + "name": "Plaid", + "displayName": "Plaid", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_85", + "name": "Linkedin", + "displayName": "Linkedin", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_86", + "name": "Intercom", + "displayName": "Intercom", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_87", + "name": "Freshbooks", + "displayName": "Freshbooks", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_88", + "name": "Figma", + "displayName": "Figma", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_89", + "name": "Docusign", + "displayName": "Docusign", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_90", + "name": "Dropbox", + "displayName": "Dropbox", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_91", + "name": "Discord", + "displayName": "Discord", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_92", + "name": "Internet Exposed - Indirect", + "displayName": "Internet Exposed - Indirect", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_93", + "name": "Internet Exposed - Direct", + "displayName": "Internet Exposed - Direct", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_96", + "name": "Chef", + "displayName": "Chef", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_97", + "name": "Puppet", + "displayName": "Puppet", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_99", + "name": "CloudFormation", + "displayName": "Cloud Formation", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_101", + "name": "Pulumi", + "displayName": "Pulumi", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_102", + "name": "Argo CD", + "displayName": "Argo CD", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_103", + "name": "Karpenter", + "displayName": "Karpenter", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_104", + "name": "ARN", + "displayName": "ARN", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + }, + { + "tagId": "ox_tag_105", + "name": "SaltStack", + "displayName": "SaltStack", + "tagType": "simple", + "createdBy": "support@ox.security", + "isOxTag": true + } + ] + } + } +} \ No newline at end of file diff --git a/request/getAppInfo.query.json b/request/getAppInfo.query.json index d4f29dc..1f5b916 100644 --- a/request/getAppInfo.query.json +++ b/request/getAppInfo.query.json @@ -1,173 +1,173 @@ -query GetSingleApplicationInfo($getSingleApplicationInput: SingleApplicationInput) { - getSingleApplicationInfo(getSingleApplicationInput: $getSingleApplicationInput) { - appId - issues - appName - branch - branchesCount - businessPriority - codeChanges - fakeApp - link - commitCount - createdAt - creator - daysSinceLastCodeChange - daysSinceRepoCreation - deployedProd - filesCount - forksCount - hasDownloads - pipelineScans - irrelevantReasons - isMonoRepoChild - monoRepoParent - monorepoChildrenCount - sbomCount - monorepoChildrenAppIds - languages { - language - languagePercentage - } - lastCodeChange - new - overrideRelevance - overridePriority - publicVisibility - pullCount - pushCount - relevant - risk - scanId - scannedAt - secInfrastructure { - label - clientCoverage - oxCoverage - noCoverage - notApplicable - } - securityPosture - size - tagsCount - type - updated - userCount - version - violationCount - watchersCount - yamlsCount - scoreHistory { - appId - appName - score - date - new - updated - scanId - } - applicationFlows { - artifacts { - type - system - subType - hash - size - date - name - linkName - location { - runBy - foundBy - foundIn - link - } - } - cloudDeployments { - type - subType - name - hash - hashType - location { - runBy - foundBy - foundIn - link - } - } - cicdInfo { - type - system - latestDate - lastMonthJobCount - location { - runBy - foundBy - foundIn - link - } - } - orchestrators { - type - system - hash - size - date - name - location { - runBy - foundBy - foundIn - link - } - } - kubernetes { - type - system - hash - subType - size - date - location { - runBy - foundBy - foundIn - link - } - } - repository { - type - system - date - location { - runBy - foundBy - foundIn - link - } - } - } - isSbomPresent - appOwners { - name - email - roles - } - pipeline { - jobId - jobTriggeredAt - scanResult - issuesCount - jobTriggeredBy - jobUrl - } - tags { - tagId - name - displayName - createdBy - isOxTag - } - } +query GetSingleApplicationInfo($getSingleApplicationInput: SingleApplicationInput) { + getSingleApplicationInfo(getSingleApplicationInput: $getSingleApplicationInput) { + appId + issues + appName + branch + branchesCount + businessPriority + codeChanges + fakeApp + link + commitCount + createdAt + creator + daysSinceLastCodeChange + daysSinceRepoCreation + deployedProd + filesCount + forksCount + hasDownloads + pipelineScans + irrelevantReasons + isMonoRepoChild + monoRepoParent + monorepoChildrenCount + sbomCount + monorepoChildrenAppIds + languages { + language + languagePercentage + } + lastCodeChange + new + overrideRelevance + overridePriority + publicVisibility + pullCount + pushCount + relevant + risk + scanId + scannedAt + secInfrastructure { + label + clientCoverage + oxCoverage + noCoverage + notApplicable + } + securityPosture + size + tagsCount + type + updated + userCount + version + violationCount + watchersCount + yamlsCount + scoreHistory { + appId + appName + score + date + new + updated + scanId + } + applicationFlows { + artifacts { + type + system + subType + hash + size + date + name + linkName + location { + runBy + foundBy + foundIn + link + } + } + cloudDeployments { + type + subType + name + hash + hashType + location { + runBy + foundBy + foundIn + link + } + } + cicdInfo { + type + system + latestDate + lastMonthJobCount + location { + runBy + foundBy + foundIn + link + } + } + orchestrators { + type + system + hash + size + date + name + location { + runBy + foundBy + foundIn + link + } + } + kubernetes { + type + system + hash + subType + size + date + location { + runBy + foundBy + foundIn + link + } + } + repository { + type + system + date + location { + runBy + foundBy + foundIn + link + } + } + } + isSbomPresent + appOwners { + name + email + roles + } + pipeline { + jobId + jobTriggeredAt + scanResult + issuesCount + jobTriggeredBy + jobUrl + } + tags { + tagId + name + displayName + createdBy + isOxTag + } + } } \ No newline at end of file diff --git a/request/getAppInfo.variables.json b/request/getAppInfo.variables.json index 00afa41..b3367d4 100644 --- a/request/getAppInfo.variables.json +++ b/request/getAppInfo.variables.json @@ -1,5 +1,5 @@ -{ - "getSingleApplicationInput": { - "applicationId": "584352228" - } +{ + "getSingleApplicationInput": { + "applicationId": "584352228" + } } \ No newline at end of file diff --git a/request/getAppInventory.query.json b/request/getAppInventory.query.json index f7a3201..acbcb8c 100644 --- a/request/getAppInventory.query.json +++ b/request/getAppInventory.query.json @@ -1,18 +1,18 @@ -query FetchInventory($getDashboardInput: FetchDashboardInput) { - getInventoryResult(getInventoryInput: $getDashboardInput) { - inventory { - name - label - count - delta - trend - tooltip { - appId - appName - businessPriority - } - } - totalApps - notRelevantApps - } +query FetchInventory($getDashboardInput: FetchDashboardInput) { + getInventoryResult(getInventoryInput: $getDashboardInput) { + inventory { + name + label + count + delta + trend + tooltip { + appId + appName + businessPriority + } + } + totalApps + notRelevantApps + } } \ No newline at end of file diff --git a/request/getAppInventory.variables.json b/request/getAppInventory.variables.json index 8aaeba6..ce73526 100644 --- a/request/getAppInventory.variables.json +++ b/request/getAppInventory.variables.json @@ -1,10 +1,10 @@ -{ - "getDashboardInput": { - "owners": [], - "filters": [], - "dateRange": { - "from": 1695248962469, - "to": 9999999999999 - } - } +{ + "getDashboardInput": { + "owners": [], + "filters": [], + "dateRange": { + "from": 1695248962469, + "to": 9999999999999 + } + } } \ No newline at end of file diff --git a/request/getApps.query.json b/request/getApps.query.json index 909d3ff..24fc036 100644 --- a/request/getApps.query.json +++ b/request/getApps.query.json @@ -1,71 +1,71 @@ -query GetApplications($getApplicationsInput: GetApplicationsInput) { - getApplications(getApplicationsInput: $getApplicationsInput) { - applications { - appId - appName - risk - type - userCount - codeChanges - fakeApp - lastCodeChange - securityPosture - businessPriority - isSbomPresent - isMonoRepoChild - monoRepoParent - overridePriority - issuesBySeverity { - appox - critical - high - medium - low - info - } - categories { - categoryName - categoryId - catId - severities { - info - low - medium - high - critical - appox - } - severityScore - score - total - isNa - reason - } - appOwners { - name - email - roles - } - pipeline { - jobId - jobTriggeredAt - scanResult - issuesCount - jobTriggeredBy - jobUrl - } - tags { - tagId - name - displayName - tagType - createdBy - isOxTag - } - } - offset - total - totalFilteredApps - totalIrrelevantApps - } +query GetApplications($getApplicationsInput: GetApplicationsInput) { + getApplications(getApplicationsInput: $getApplicationsInput) { + applications { + appId + appName + risk + type + userCount + codeChanges + fakeApp + lastCodeChange + securityPosture + businessPriority + isSbomPresent + isMonoRepoChild + monoRepoParent + overridePriority + issuesBySeverity { + appox + critical + high + medium + low + info + } + categories { + categoryName + categoryId + catId + severities { + info + low + medium + high + critical + appox + } + severityScore + score + total + isNa + reason + } + appOwners { + name + email + roles + } + pipeline { + jobId + jobTriggeredAt + scanResult + issuesCount + jobTriggeredBy + jobUrl + } + tags { + tagId + name + displayName + tagType + createdBy + isOxTag + } + } + offset + total + totalFilteredApps + totalIrrelevantApps + } } \ No newline at end of file diff --git a/request/getApps.variables.json b/request/getApps.variables.json index 152d4eb..defdb42 100644 --- a/request/getApps.variables.json +++ b/request/getApps.variables.json @@ -1,6 +1,6 @@ -{ - "getApplicationsInput": { - "offset": 0, - "limit": 1000 - } +{ + "getApplicationsInput": { + "offset": 0, + "limit": 1000 + } } \ No newline at end of file diff --git a/request/getAppsShort.query.json b/request/getAppsShort.query.json new file mode 100644 index 0000000..a76f9c0 --- /dev/null +++ b/request/getAppsShort.query.json @@ -0,0 +1,13 @@ +query GetApplications($getApplicationsInput: GetApplicationsInput) { + getApplications(getApplicationsInput: $getApplicationsInput) { + applications { + appId + appName + link + tags { + tagId + name + displayName + } + }}} + \ No newline at end of file diff --git a/request/getAppsShort.variables.json b/request/getAppsShort.variables.json new file mode 100644 index 0000000..93719b8 --- /dev/null +++ b/request/getAppsShort.variables.json @@ -0,0 +1,3 @@ +{"getApplicationsInput": { + "offset": 0, + "limit": 200000}} diff --git a/request/getAppsShort_response.json b/request/getAppsShort_response.json new file mode 100644 index 0000000..b21509a --- /dev/null +++ b/request/getAppsShort_response.json @@ -0,0 +1,81916 @@ +{ + "data": { + "getApplications": { + "applications": [ + { + "appId": "39822797", + "appName": "Publisher / notification-center", + "link": "https://gitlab.com/doubleverify/publisher/notification-center", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_69", + "name": "Sendgrid", + "displayName": "Sendgrid" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "26384496", + "appName": "Publisher / luigi", + "link": "https://gitlab.com/doubleverify/publisher/luigi", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "29833047", + "appName": "Publisher / inventory-quality", + "link": "https://gitlab.com/doubleverify/publisher/inventory-quality", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123", + "appName": "Publisher / campaign-delivery", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31948446", + "appName": "Publisher / Honey Badger / honeybadger", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/honeybadger", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_69", + "name": "Sendgrid", + "displayName": "Sendgrid" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23546149", + "appName": "Programmatic / JTPS / jtps", + "link": "https://gitlab.com/doubleverify/programmatic/jtps/jtps", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "24075978", + "appName": "Pinnacle / Query Gen / query-gen", + "link": "https://gitlab.com/doubleverify/pinnacle/querygen/query-gen", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "22027325", + "appName": "Measurement / Phoenix / Nightwatch", + "link": "https://gitlab.com/doubleverify/measurement/phoenix/nightwatch", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28456373", + "appName": "Measurement / ENE / Monitoring / ene-perf-alerts", + "link": "https://gitlab.com/doubleverify/measurement/ene/monitoring/ene-perf-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43066678", + "appName": "DevOps / devops-platforms / Platform-apps / GitOps-Structure", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/gitops-structure", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_102", + "name": "Argo CD", + "displayName": "Argo CD" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "22758691", + "appName": "DevOps / devops-platforms / Kubernetes / ansible-helm", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/kubernetes/ansible-helm", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "19154015", + "appName": "DevOps / ci-cd / gitlab-ci", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27729584", + "appName": "DevOps / Gitlab Policy / gitlab-policy-enforcer", + "link": "https://gitlab.com/doubleverify/devops/gitlab-policy/gitlab-policy-enforcer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "19682393", + "appName": "DevOps / Ansible / AnsibleDeployments", + "link": "https://gitlab.com/doubleverify/devops/ansible/ansibledeployments", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37434358", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Data Feed DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/traffic-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23811019", + "appName": "QA / Brandsafety / brandsafety-e2e-qe", + "link": "https://gitlab.com/doubleverify/qa/brandsafety/brandsafety-e2e-qe", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "36644093", + "appName": "Pinnacle / PIAM / piam-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/piam-ui", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "35372153", + "appName": "Pinnacle / Data Externalization / report-builder-ui-v2", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-builder-ui-v2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33778255", + "appName": "Pinnacle / Analytics / presentation / pinnacle-web-app", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/pinnacle-web-app", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24077534", + "appName": "Pinnacle / Analytics / data-warehouse", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-warehouse", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "37148784", + "appName": "QA / qe-framework-metcomp", + "link": "https://gitlab.com/doubleverify/qa/qe-framework-metcomp", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_82", + "name": "Postman", + "displayName": "Postman" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "26979309", + "appName": "Pinnacle / Data Externalization / report-workflow", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-workflow", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "25364184", + "appName": "Pinnacle / Data Externalization / report-metadata", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-metadata", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29068191", + "appName": "Pinnacle / Analytics / Library / pipeline-qa / lib-qa-packages", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/pipeline-qa/lib-qa-packages", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23524354", + "appName": "Pinnacle / Analytics / Library / lib-source-sql-transformer", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/lib-source-sql-transformer", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24841641", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-gcp-folders", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-gcp-folders", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43719076", + "appName": "Social-Integration / prescreen / oss-webproject", + "link": "https://gitlab.com/doubleverify/social-integration/prescreen/oss-webproject", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40124519", + "appName": "Social-Integration / pipelines / netflix / Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39289671", + "appName": "Social-Integration / pipelines / netflix / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27233280", + "appName": "Social-Integration / pipelines / YouTube / Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27602000", + "appName": "Social-Integration / pipelines / YouTube / Classification", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/classification", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33658332", + "appName": "Social-Integration / pipelines / YouTube / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28561267", + "appName": "Social-Integration / pipelines / Twitter / Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33494850", + "appName": "Social-Integration / pipelines / Twitter / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30214053", + "appName": "Social-Integration / pipelines / Snapchat / reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/snapchat/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31811093", + "appName": "Social-Integration / pipelines / Pinterest / reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26436925", + "appName": "Social-Integration / pipelines / Facebook / Reporting / reporting-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/reporting-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28556804", + "appName": "QA / fraud-qe", + "link": "https://gitlab.com/doubleverify/qa/fraud-qe", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "21873926", + "appName": "Publisher / publisher-ui", + "link": "https://gitlab.com/doubleverify/publisher/ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "26479156", + "appName": "Publisher / DevOps / gitlab-ci-scripts", + "link": "https://gitlab.com/doubleverify/publisher/devops/gitlab-ci", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36052206", + "appName": "Programmatic / scale-forecasting", + "link": "https://gitlab.com/doubleverify/programmatic/scale-forecasting", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "31527107", + "appName": "Programmatic / helios", + "link": "https://gitlab.com/doubleverify/programmatic/helios", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "43820130", + "appName": "Programmatic / Iris / iris-config", + "link": "https://gitlab.com/doubleverify/programmatic/iris/iris-config", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "34715789", + "appName": "Pinnacle / PIAM / keycloak-ciam", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/keycloak-ciam", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_23", + "name": "Jakarta", + "displayName": "Jakarta" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "28273944", + "appName": "Pinnacle / PIAM / analytics-access-manager", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/analytics-access-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "30807622", + "appName": "Pinnacle / Analytics / presentation / looker-custom-visualizations", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-custom-visualizations", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "19726162", + "appName": "Measurement / Traffic / traffic-replay-tool", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-replay-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19283908", + "appName": "Measurement / Traffic / cl-grouper", + "link": "https://gitlab.com/doubleverify/measurement/traffic/cl-grouper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20773971", + "appName": "Measurement / Traffic / Prism-Extractors / prism-extractor-infra", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/prism-extractor-infra", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31178118", + "appName": "Measurement / SemSci / Services / twitter-service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/twitter-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30550802", + "appName": "Measurement / SemSci / Services / tiktok-classifier", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/tiktok-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23477558", + "appName": "Measurement / SemSci / Services / Matcher", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/matcher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24194325", + "appName": "Measurement / SemSci / Ontology Development / Taxonomies", + "link": "https://gitlab.com/doubleverify/measurement/semsci/ontology-development/taxonomies", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21623341", + "appName": "Measurement / Phoenix / phoenix-sample-service", + "link": "https://gitlab.com/doubleverify/measurement/phoenix/phoenix-sample-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21899625", + "appName": "Measurement / Phoenix / ci-cd / helm / phoenix-domain-service", + "link": "https://gitlab.com/doubleverify/measurement/phoenix/ci-cd/helm/phoenix-domain-service", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43714728", + "appName": "Measurement / MLE / dsm / Labelbox DBX", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/labelbox-dbx", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42656387", + "appName": "Measurement / MLE / audio-orchestrator", + "link": "https://gitlab.com/doubleverify/measurement/mle/audio-orchestrator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44253325", + "appName": "Measurement / MLE / Tools / classification-tool", + "link": "https://gitlab.com/doubleverify/measurement/mle/tools/classification-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21923333", + "appName": "Measurement / Fraud / Fraud-Dev / Backend / fraud-phoenix-service", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/backend/fraud-phoenix-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21619654", + "appName": "Measurement / ENE / gandalf", + "link": "https://gitlab.com/doubleverify/measurement/ene/gandalf", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44126471", + "appName": "Measurement / ENE / DVOT / unwrapper-server", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/unwrapper-server", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43509082", + "appName": "Measurement / ENE / DVOT / pxsrv", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/pxsrv", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32157075", + "appName": "Measurement / Classification / manual-classification / manual-classifications-source-connector", + "link": "https://gitlab.com/doubleverify/measurement/classification/manual-classification/manual-classifications-source-connector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38803124", + "appName": "Measurement / Classification / genesis / components / genesis-router", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-router", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "32866279", + "appName": "Measurement / Classification / genesis / components / genesis-request-handler", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-request-handler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "29269603", + "appName": "Measurement / Classification / classification-store / kafka-connect-bq", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-store/kafka-connect-bq", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "18857540", + "appName": "DevOps / devops-cicd / devops-infra", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/devops-infra", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33793523", + "appName": "DevOps / devops-cicd / Reports / audit-reports", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reports/audit-reports", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31483877", + "appName": "DevOps / ci-cd / Gitlab / auto-pipeline", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab/auto-pipeline", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27393453", + "appName": "DevOps / RnD / k8s-janitor", + "link": "https://gitlab.com/doubleverify/devops/rnd/k8s-janitor", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42749458", + "appName": "DV Common / UX Platform / dv-root", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/dv-root", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + } + ] + }, + { + "appId": "23480038", + "appName": "Social-Integration / shared / data-materialization-service", + "link": "https://gitlab.com/doubleverify/social-integration/shared/data-materialization-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21955163", + "appName": "Social-Integration / pipelines / YouTube / cache-materializer", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/cache-materializer", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22344054", + "appName": "Social-Integration / pipelines / Facebook / viewability / flow / reporting-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/flow/reporting-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32150129", + "appName": "Social-Integration / pipelines / Facebook / facebook-billing", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/facebook-billing", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27340378", + "appName": "Social-Integration / pipelines / Facebook / Reporting / report-generation", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/report-generation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29462631", + "appName": "Social-Integration / pipelines / Facebook / Reporting / cache-materializer", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/cache-materializer", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23911946", + "appName": "Social-Integration / pipelines / Facebook / Block List / block-list-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/block-list/block-list-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23625121", + "appName": "Social-Integration / pipelines / Facebook / Block List / block-list-api-sink", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/block-list/block-list-api-sink", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40373402", + "appName": "Publisher / dvtag", + "link": "https://gitlab.com/doubleverify/publisher/dvtag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "37064391", + "appName": "Pinnacle / PIAM / crm-entities", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/crm-entities", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104014", + "appName": "Pinnacle / IQ-Blueprint / API / profile-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/profile-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32149899", + "appName": "Pinnacle / IQ-Blueprint / API / cm360-placement-tagging-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/cm360-placement-tagging-processor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31836876", + "appName": "Pinnacle / IQ-Blueprint / API / baseline-modifier-setting-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/baseline-modifier-setting-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24076010", + "appName": "Pinnacle / GoodData / gooddata", + "link": "https://gitlab.com/doubleverify/pinnacle/gooddata/gooddata", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29792256", + "appName": "Pinnacle / Data Externalization / report-proxy", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-proxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "28779180", + "appName": "Pinnacle / Data Externalization / report-feather", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-feather", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42340848", + "appName": "Measurement / Traffic / playground / AppOrchestratorPOC", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/apporchestratorpoc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25054515", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-high-risk-ip-v4", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-high-risk-ip-v4", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45214269", + "appName": "Measurement / ENE / databricks / ms_ee_monitoring_requests", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ms_ee_monitoring_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35629499", + "appName": "Measurement / ENE / data-aggregator", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-aggregator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41601138", + "appName": "Measurement / Classification / genesis / engine-adapters / ses-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/engine-adapters/ses-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "33471746", + "appName": "Measurement / Classification / genesis / components / genesis-response-handler", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-response-handler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30293384", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / terraform-workload-devops-training", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-workload-devops-training", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25822203", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / terraform-workload-devops", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-workload-devops", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43061718", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Dev / terraform-workload-k8s-platform", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dev/terraform-workload-k8s-platform", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33423454", + "appName": "Social-Integration / pipelines / Infra / Social Metadata Server", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/social-metadata-server", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26167250", + "appName": "Social-Integration / pipelines / Facebook / Reporting / pdrs", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/pdrs", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21470491", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / cal-activation-tasks", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/cal-activation-tasks", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35261760", + "appName": "QA / e2e / impression-validator-sfdc", + "link": "https://gitlab.com/doubleverify/qa/e2e/impression-validator-sfdc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40290674", + "appName": "QA / e2e / impression-validator-nextgen2", + "link": "https://gitlab.com/doubleverify/qa/e2e/impression-validator-nextgen2", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34339414", + "appName": "Publisher / quality-targeting", + "link": "https://gitlab.com/doubleverify/publisher/quality-targeting", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "24103491", + "appName": "Pinnacle / IQ-Blueprint / API / api-proxy", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/api-proxy", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "28925368", + "appName": "Pinnacle / Data Externalization / report-schedule", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-schedule", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31552377", + "appName": "Pinnacle / Data Externalization / report-error-handler", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-error-handler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "35268746", + "appName": "Pinnacle / Data Externalization / report-data-api", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-data-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "19315831", + "appName": "Measurement / Traffic / kafka-message-finder", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kafka-message-finder", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31919568", + "appName": "Measurement / Fraud / Research / mobile-lab-daily", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/mobile-lab-daily", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24998073", + "appName": "Measurement / Backend Platform / aerospike / aerospike-connect", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/aerospike/aerospike-connect", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27338865", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-social-integrations-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-social-integrations-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24721735", + "appName": "DevOps / Terraform / Workloads / GCP / Programmatic / Dev / terraform-workload-programmatic-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/programmatic/dev/terraform-workload-programmatic-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21443807", + "appName": "DevOps / Kafka / kafka-topics-deployment", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-topics-deployment", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30484204", + "appName": "Pinnacle / Data Externalization / report-delivery", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-delivery", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40386136", + "appName": "Measurement / MLE / dsm / Data Store Manager DBX", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/data-store-manager-dbx", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22353623", + "appName": "Measurement / Classification / classification-pipelines / youtube-classification-service", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-pipelines/youtube-classification-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30005908", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-content-classifications-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-content-classifications-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23637455", + "appName": "TechOps / SRE / Terraform", + "link": "https://gitlab.com/doubleverify/techops/sre/terraform", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "25154841", + "appName": "TechOps / DataOps / prometheus-snowflake-exporter", + "link": "https://gitlab.com/doubleverify/techops/dataops/prometheus-snowflake-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "35890331", + "appName": "Social-Integration / pipelines / TikTok / DV Authorization Server", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/dv-authorization-server", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34315593", + "appName": "Social-Integration / pipelines / Facebook / viewability / bigquery-migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31936874", + "appName": "Social-Integration / brandsafety / facebook / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/bigquery-migrations", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26633657", + "appName": "Social-Integration / Viewability / Infrastructure / Retention Manager", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/retention-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40273154", + "appName": "QA / e2e / airflow-e2e-deployments", + "link": "https://gitlab.com/doubleverify/qa/e2e/airflow-e2e-deployments", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34530123_/dre-sdk", + "appName": "Publisher / campaign-delivery/dre-sdk", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698", + "appName": "Publisher / Playground / playground-timdp", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "19197544", + "appName": "Programmatic / zynk-segments", + "link": "https://gitlab.com/doubleverify/programmatic/zynk-segments", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "39546279", + "appName": "Pinnacle / Analytics / billing-reporting", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/billing-reporting", + "tags": [ + { + "tagId": "ox_tag_69", + "name": "Sendgrid", + "displayName": "Sendgrid" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "22379431", + "appName": "Measurement / Traffic / event-gateway", + "link": "https://gitlab.com/doubleverify/measurement/traffic/event-gateway", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22460999", + "appName": "Measurement / Traffic / UriRules", + "link": "https://gitlab.com/doubleverify/measurement/traffic/urirules", + "tags": [ + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30016257", + "appName": "Measurement / SemSci / gitlab-ci", + "link": "https://gitlab.com/doubleverify/measurement/semsci/gitlab-ci", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43857176", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / seller_daily", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/seller_daily", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33261125", + "appName": "Measurement / ENE / ee-phoenix-service", + "link": "https://gitlab.com/doubleverify/measurement/ene/ee-phoenix-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44126425", + "appName": "Measurement / ENE / DVOT / tag-generator", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/tag-generator", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47996286", + "appName": "Measurement / Classification / genesis / enrich-adapters / language-detection-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/enrich-adapters/language-detection-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46248832", + "appName": "Measurement / Classification / genesis / engine-adapters / slideshow-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/engine-adapters/slideshow-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "32468623", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / toolbox", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/toolbox", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42504231", + "appName": "DevOps / Common / jira-monday-sync", + "link": "https://gitlab.com/doubleverify/devops/common/jira-monday-sync", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "22766351", + "appName": "TechOps / DataTeam / kafka-connect", + "link": "https://gitlab.com/doubleverify/techops/datateam/kafka-connect", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "36419215", + "appName": "Social-Integration / pipelines / YouTube / ADH Quality Feeds", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/adh-quality-feeds", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30887880", + "appName": "Social-Integration / pipelines / TikTok / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/bigquery-migrations", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23520758", + "appName": "Social-Integration / pipelines / Facebook / suitability / publisherimporter", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/publisherimporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21133035", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / instream-videos-extractor", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/instream-videos-extractor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34530123_/adjuster-api", + "appName": "Publisher / campaign-delivery/adjuster-api", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DataGatherer", + "appName": "Publisher / campaign-delivery/DataGatherer", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DataCrawler", + "appName": "Publisher / campaign-delivery/DataCrawler", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "32723671", + "appName": "Publisher / campaign-delivery-ui", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery-ui", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_68", + "name": "ReCaptcha", + "displayName": "ReCaptcha" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "ox_tag_3", + "name": "PaymentProcessing", + "displayName": "Payment" + }, + { + "tagId": "ox_tag_54", + "name": "Hubspot", + "displayName": "Hubspot" + }, + { + "tagId": "ox_tag_86", + "name": "Intercom", + "displayName": "Intercom" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "24105207", + "appName": "Pinnacle / IQ-Blueprint / API / iqpa-setting-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/iqpa-setting-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104277", + "appName": "Pinnacle / IQ-Blueprint / API / campaign-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/campaign-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104741", + "appName": "Pinnacle / IQ-Blueprint / API / blueprint-settings-reporter", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/blueprint-settings-reporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781503", + "appName": "Pinnacle / Data Externalization / dv-de-reports-azure", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-azure", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "52485820", + "appName": "Pinnacle / Analytics / presentation / analytics-webapp", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/analytics-webapp", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "39143523", + "appName": "Measurement / data-science / CV / video-segmentation", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/video-segmentation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23358439", + "appName": "Measurement / Fraud / Research / ml-bot-detector", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/ml-bot-detector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43093457", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_requests", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39321502", + "appName": "Measurement / ENE / fos-certification / fos-aggregation-app", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-aggregation-app", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36847595", + "appName": "Measurement / Classification / genesis / components / genesis-response-notifier", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-response-notifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41485083", + "appName": "Measurement / Classification / genesis / components / genesis-merger", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-merger", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30558465", + "appName": "DevOps / devops-platforms / Platforms-monitoring / kubernetes", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/kubernetes", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21015551", + "appName": "DevOps / devops-cicd / GlueServer", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/glueserver", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31554823", + "appName": "DevOps / ci-cd / Helm Charts / kubeapp / kubeapp4", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/kubeapp/kubeapp4", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48244360", + "appName": "DV Common / UX Platform / react-mf-template", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/react-mf-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + } + ] + }, + { + "appId": "19161624", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / rancher-toolbox / monitoring-application", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/rancher-toolbox/monitoring-application", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21662895", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / cal-sink-batcher", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/cal-sink-batcher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21957886", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / cal-api-sink", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/cal-api-sink", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23997375", + "appName": "Social-Integration / brandsafety / facebook / Facebook CAL / CAL Composer DAGs", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/fb-cal/cal-flow", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34530123_/SystemHealthMonitor", + "appName": "Publisher / campaign-delivery/SystemHealthMonitor", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23595646", + "appName": "Programmatic / bots-publisher", + "link": "https://gitlab.com/doubleverify/programmatic/bots-publisher", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "35326734", + "appName": "Measurement / Data Platform / dv-spark-libs", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/dv-spark-libs", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44347381", + "appName": "Measurement / Data Platform / Playground / etl-notebook-sample", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/etl-notebook-sample", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40568319", + "appName": "Measurement / Data Platform / Playground / databricks-python-example-project", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-python-example-project", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48079902", + "appName": "Measurement / Classification / page-classification / page-selectors-databricks", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-selectors-databricks", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25702725", + "appName": "Measurement / Backend Platform / playground / aerospike / aerospike-connect-reloader", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/aerospike/aerospike-connect-reloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "26806509", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-publisher-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-publisher-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27431657", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-data-externalization-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-data-externalization-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27782855", + "appName": "TechOps / DataOps / p8s-query-exporter", + "link": "https://gitlab.com/doubleverify/techops/dataops/p8s-query-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "19881146", + "appName": "TechOps / DataOps / dataops-dags", + "link": "https://gitlab.com/doubleverify/techops/dataops/dataops-dags", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "33527293", + "appName": "QA / Social / si-bq-validator-e2e", + "link": "https://gitlab.com/doubleverify/qa/social/si-bq-validator-e2e", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31462328", + "appName": "Pinnacle / Data Externalization / report-history", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-history", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32216786", + "appName": "Pinnacle / Analytics / analytics-data-integrity-validator", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/analytics-data-integrity-validator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "36301270", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / fraud-query-exporter", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/fraud-query-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38757246", + "appName": "Measurement / Data Platform / kafka-delta-ingester", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/kafka-delta-ingester", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32694596", + "appName": "Social-Integration / shared / Social Interactive Slack BOT", + "link": "https://gitlab.com/doubleverify/social-integration/shared/social-interactive-slack-bot", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35887397", + "appName": "Social-Integration / shared / FastAPI-base", + "link": "https://gitlab.com/doubleverify/social-integration/shared/FastAPI-base", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43990184", + "appName": "Social-Integration / pipelines / reddit / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/reddit/bigquery-migrations", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28685867", + "appName": "Social-Integration / pipelines / YouTube / infra / adh-executor", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/infra/adh-executor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37977919", + "appName": "Social-Integration / pipelines / Snapchat / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/snapchat/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37977932", + "appName": "Social-Integration / pipelines / Pinterest / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29973645", + "appName": "Social-Integration / brandsafety / Classification Proxy", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/classification-proxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22961093", + "appName": "Social-Integration / Viewability / Infrastructure / signal-receiver-service", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/signal-receiver-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24095007", + "appName": "QA / Social / si-cal-gen-validation", + "link": "https://gitlab.com/doubleverify/qa/social/si-cal-gen-validation", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/dre-server", + "appName": "Publisher / campaign-delivery/dre-server", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DFAGoogleAPI", + "appName": "Publisher / campaign-delivery/DFAGoogleAPI", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "35621482", + "appName": "Measurement / SemSci / Services / video-classification-webhook", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/video-classification-webhook", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22869830", + "appName": "Measurement / SemSci / Services / Scheduler", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/scheduler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42926244", + "appName": "Measurement / MLE / DBX / Kafka Delta Ingester", + "link": "https://gitlab.com/doubleverify/measurement/mle/dbx/kafka-delta-ingester", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "18499333", + "appName": "Measurement / Guild / privateenv", + "link": "https://gitlab.com/doubleverify/measurement/guild/privateenv", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51279812", + "appName": "Measurement / Fraud / Fraud-Dev / Playground / ivt-entity-registration-system / retention-manager", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/playground/ivt-entity-registration-system/retention-manager", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21599255", + "appName": "Measurement / Fraud / Fraud-Dev / Backend / real-targeting", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/backend/real-targeting", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40530257", + "appName": "Measurement / Fraud / Fraud-Dev / Backend / fraud-inspector-openresty", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/backend/fraud-inspector-openresty", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "18242838", + "appName": "Measurement / DevOps / tpscli", + "link": "https://gitlab.com/doubleverify/measurement/devops/tpscli", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48671945", + "appName": "Measurement / Classification / site-classification / site-crawler", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/site-crawler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34544533", + "appName": "Measurement / Classification / genesis / components / genesis-manual-forwarder", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-manual-forwarder", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + } + ] + }, + { + "appId": "47172051", + "appName": "Measurement / Classification / genesis / components / genesis-enricher", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/components/genesis-enricher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34097844", + "appName": "Measurement / Brand Safety / page-override-service-bigquery-connect", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/page-override-service-bigquery-connect", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "26912697", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher-prod-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher-prod-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29741290", + "appName": "DevOps / Kafka / Kafka Metrics Exporter Operator", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-metrics-exporter-operator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40784127", + "appName": "DevOps / Ansible / Ansible-ci", + "link": "https://gitlab.com/doubleverify/devops/ansible/ansible-ci", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35273189", + "appName": "Demand Side / Common / prism-extractor-demandside-infra", + "link": "https://gitlab.com/doubleverify/demand-side/common/prism-extractor-demandside-infra", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "46725472", + "appName": "DV Common / UX Platform / strapi-cms", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/strapi-cms", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + } + ] + }, + { + "appId": "46859990", + "appName": "Architecture / architecture-map", + "link": "https://gitlab.com/doubleverify/architecture/architecture-map", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "30547353", + "appName": "TechOps / DataTeam / vkconfig", + "link": "https://gitlab.com/doubleverify/techops/datateam/vkconfig", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "25160437", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-cache-materializer", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-cache-materializer", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35934720", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / videos-compactor-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/videos-compactor-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36877904", + "appName": "Social-Integration / brandsafety / facebook / Facebook CAL / CAL Utils DAGs", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/fb-cal/cal-utils", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21177193", + "appName": "Social-Integration / Viewability / persistor", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/persistor", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42180292", + "appName": "QA / Meaurement / power-aware", + "link": "https://gitlab.com/doubleverify/qa/meaurement/power-aware", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34530123_/tagscan-servlet", + "appName": "Publisher / campaign-delivery/tagscan-servlet", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/mapper-service", + "appName": "Publisher / campaign-delivery/mapper-service", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/dre-servlet", + "appName": "Publisher / campaign-delivery/dre-servlet", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/apd-servlet", + "appName": "Publisher / campaign-delivery/apd-servlet", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mapper", + "appName": "Publisher / campaign-delivery/Mapper", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23622565", + "appName": "Programmatic / scripts / sql-queries", + "link": "https://gitlab.com/doubleverify/programmatic/scripts/sql-queries", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "24105726", + "appName": "Pinnacle / IQ-Blueprint / UI / category-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/category-list", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105462", + "appName": "Pinnacle / IQ-Blueprint / API / simplesettings", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/simplesettings", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "24105478", + "appName": "Pinnacle / IQ-Blueprint / API / settings-api", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/settings-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42656287", + "appName": "Pinnacle / IQ-Blueprint / API / notification-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/notification-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24371266", + "appName": "Pinnacle / IQ-Blueprint / API / events-producer", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/events-producer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32742156", + "appName": "Pinnacle / IQ-Blueprint / API / account-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/account-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781403", + "appName": "Pinnacle / Data Externalization / dv-de-reports-googlecloud", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-googlecloud", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "46587293", + "appName": "Measurement / data-science / CV / violence-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/violence-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "46819038", + "appName": "Measurement / data-science / CV / tobacco-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/tobacco-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "50940424", + "appName": "Measurement / data-science / CV / profanity-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/profanity-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48218595", + "appName": "Measurement / data-science / CV / nabu-object-detection", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/nabu-object-detection", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46851081", + "appName": "Measurement / data-science / CV / drugs-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/drugs-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "50588328", + "appName": "Measurement / data-science / CV / dni-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/dni-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47868091", + "appName": "Measurement / data-science / CV / background-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/background-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46665327", + "appName": "Measurement / data-science / CV / alcohol-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/alcohol-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "48887725", + "appName": "Measurement / data-science / CV / alcohol-brand-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/alcohol-brand-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46781584", + "appName": "Measurement / data-science / CV / adult-and-sexual-clip-svm-pa", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/adult-and-sexual-clip-svm-pa", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46698885", + "appName": "Measurement / brand-safety-core / databricks / ms_bs_blocking_requests", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety-core/databricks/ms_bs_blocking_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45306335", + "appName": "Measurement / Traffic / playground / JavaGrpcServerService", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/javagrpcserverservice", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45265886", + "appName": "Measurement / Traffic / playground / JavaGrpcClientService", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/javagrpcclientservice", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50984355", + "appName": "Measurement / MLE / helm-charts / rayservice", + "link": "https://gitlab.com/doubleverify/measurement/mle/helm-charts/rayservice", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47499557", + "appName": "Measurement / MLE / dbx-schema", + "link": "https://gitlab.com/doubleverify/measurement/mle/dbx-schema", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45171259", + "appName": "Measurement / MLE / alerts", + "link": "https://gitlab.com/doubleverify/measurement/mle/alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25707841", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-ssai-networkid-isp", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-ssai-networkid-isp", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25714810", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-ssai-networkid-ip", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-ssai-networkid-ip", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35669088", + "appName": "Measurement / Fraud / Fraud-Dev / Backend / roku-keys-loader", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/backend/roku-keys-loader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51455136", + "appName": "Measurement / ENE / ATTN / ctv / TVision / Data Processing", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/tvision/data-processing", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50514623", + "appName": "Measurement / ENE / ATTN / ctv / TVision / CTV Data Export to TVision", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/tvision/ctv-data-export-to-tvision", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46383560", + "appName": "Measurement / Data Platform / kdi-projects / kdi-monitoring-requests", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/kdi-projects/kdi-monitoring-requests", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46879442", + "appName": "Measurement / Data Platform / kdi-projects / kdi-blocking-queries", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/kdi-projects/kdi-blocking-queries", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32074548", + "appName": "Measurement / Classification / manual-classification / manual-classifications-transformer", + "link": "https://gitlab.com/doubleverify/measurement/classification/manual-classification/manual-classifications-transformer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47394204", + "appName": "Measurement / Classification / genesis / genesis-rest-api", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/genesis-rest-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44832650", + "appName": "Measurement / Classification / genesis / engine-adapters / unitary-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/engine-adapters/unitary-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42422535", + "appName": "Measurement / Classification / genesis / engine-adapters / safe-search-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/engine-adapters/safe-search-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22351648", + "appName": "Measurement / Classification / common / kafka-topic-forwarder", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/kafka-topic-forwarder", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44505122", + "appName": "Measurement / Classification / common / aerospike-connect", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/aerospike-connect", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21921014", + "appName": "Measurement / Brand Safety / language-targeting", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/language-targeting", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34533455", + "appName": "DevOps / ci-cd / Helm Charts / dv-helpers", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/dv-helpers", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26808056", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-publisher-staging", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-publisher-staging", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26915871", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / QA / terraform-workload-publisher-qa", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/qa/terraform-workload-publisher-qa", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26911203", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37212346", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-sso", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-sso", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48718364", + "appName": "DV Common / UX Platform / pinnacle-proxy", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/pinnacle-proxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50253397", + "appName": "DV Common / UX Platform / angular-mf-template", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/angular-mf-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + } + ] + }, + { + "appId": "48225945", + "appName": "Social-Integration / shared / prism-extractors / prism-extractor-social-infra", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-extractor-social-infra", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32705281", + "appName": "Social-Integration / shared / bigquery-schema-converter", + "link": "https://gitlab.com/doubleverify/social-integration/shared/bigquery-schema-converter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24113748", + "appName": "Social-Integration / pipelines / Snapchat / snap-mapper", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/snapchat/snap-mapper", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24633640", + "appName": "Social-Integration / pipelines / Pinterest / pi-mapper", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/pi-mapper", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "52580804", + "appName": "Social-Integration / pipelines / Infra / ID-URL-Mapper", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/id-url-mapper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23984645", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-domain-extractor", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-domain-extractor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36838970", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / cal-videos-consistency-reporter", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/cal-videos-consistency-reporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30859194", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Report Delivery / outgoing-reports", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/reporting/outgoing-reports", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24950884", + "appName": "Social-Integration / brandsafety / facebook / Facebook Classifier / Kafka Messages Publisher", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/fb-classifier/kafka-messages-publisher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27788845", + "appName": "Social-Integration / Viewability / Infrastructure / Kafka to BQ Batch connector", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/kafka-to-bq-batch-connector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28691493", + "appName": "Social-Integration / Custom Project Templates / SI DAG Template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/si-dag-template", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30747711", + "appName": "Programmatic / Programmatic ETL / app-prediction-engine", + "link": "https://gitlab.com/doubleverify/programmatic/etl/app-prediction-engine", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "39902571", + "appName": "Measurement / data-science / CV / pose-estimation", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/pose-estimation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43547137", + "appName": "Measurement / data-science / CV / ocr", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/ocr", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45412960", + "appName": "Measurement / brand-safety-core / databricks / ms_bs_monitoring_requests", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety-core/databricks/ms_bs_monitoring_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50985404", + "appName": "Measurement / MLE / text-orchestrator-service", + "link": "https://gitlab.com/doubleverify/measurement/mle/text-orchestrator-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51348633", + "appName": "Measurement / MLE / nabu-gateway", + "link": "https://gitlab.com/doubleverify/measurement/mle/nabu-gateway", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50526916", + "appName": "Measurement / MLE / Playground / ray-poc / clip-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/clip-model", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42144272", + "appName": "Measurement / ENE / fos-certification / fos-schema-migrations", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-schema-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49023828", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-attn-cache", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-attn-cache", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37543028", + "appName": "Measurement / Data Platform / dv-spark-python", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/dv-spark-python", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50348983", + "appName": "Measurement / Classification / databricks / kdis / selected-pages-for-classification", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/selected-pages-for-classification", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22459569", + "appName": "Measurement / Brand Safety / page-override-service", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/page-override-service", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48364748", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / kafka-cluster", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/kafka-cluster", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46704303", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-dv-ux-platform-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-dv-ux-platform-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30419866", + "appName": "Architecture / dv-technology-radar", + "link": "https://gitlab.com/doubleverify/architecture/dv-technology-radar", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "19863686", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / rancher-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/rancher-deployment", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "32936804", + "appName": "Social-Integration / shared / prism-extractors / prism-social-vertica-heartbeat", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-vertica-heartbeat", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41996181", + "appName": "Social-Integration / pipelines / YouTube / OpenSlate / reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/openslate/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36794445", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Validation / Validation DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/validation/validation-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39280107", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Compliance DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/compliance-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28557042", + "appName": "Social-Integration / pipelines / Infra / bq-kafka-publisher", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/bq-kafka-publisher", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21905273", + "appName": "Social-Integration / pipelines / Facebook / viewability / infra / file-downloader", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/infra/file-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28283595", + "appName": "Social-Integration / brandsafety / youtube / ADH Reports / All Positives", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/youtube/adh-reports/all-positives", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33529982", + "appName": "Social-Integration / Custom Project Templates / bigquery-migrations-template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/bigquery-migrations-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43276860", + "appName": "QA / e2e / iqperf_impression_validator_phase2", + "link": "https://gitlab.com/doubleverify/qa/e2e/iqperf_impression_validator_phase2", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27781774", + "appName": "QA / Social / si-data-integrity", + "link": "https://gitlab.com/doubleverify/qa/social/si-data-integrity", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/dre-api", + "appName": "Publisher / campaign-delivery/dre-api", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30931974", + "appName": "Publisher / Honey Badger / dvps-settings-api", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/dvps-settings-api", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39726440", + "appName": "Programmatic / Programmatic ETL / treat-as-homepage", + "link": "https://gitlab.com/doubleverify/programmatic/etl/treat-as-homepage", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "47248431", + "appName": "Pinnacle / IQ-Blueprint / Settings / settings-api-tech-poc", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/settings-api-tech-poc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104330", + "appName": "Pinnacle / IQ-Blueprint / API / social-campaign-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/social-campaign-processor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104698", + "appName": "Pinnacle / IQ-Blueprint / API / salesforce-sync-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/salesforce-sync-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104511", + "appName": "Pinnacle / IQ-Blueprint / API / geo-lists-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/geo-lists-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105242", + "appName": "Pinnacle / IQ-Blueprint / API / app-list-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/app-list-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50948320", + "appName": "Measurement / data-science / CV / crime-clip-linear-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/crime-clip-linear-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36039515", + "appName": "Measurement / Traffic / Sql Exporter Deploy", + "link": "https://gitlab.com/doubleverify/measurement/traffic/sql-exporter-deploy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41762494", + "appName": "Measurement / MLE / gitlab-ci", + "link": "https://gitlab.com/doubleverify/measurement/mle/gitlab-ci", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43027142", + "appName": "Measurement / MLE / Video / Video Pipeline Ingester", + "link": "https://gitlab.com/doubleverify/measurement/mle/video/video-pipeline-ingester", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48294014", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_monitoring_requests", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_monitoring_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44078515", + "appName": "Measurement / ENE / ee-query-exporter", + "link": "https://gitlab.com/doubleverify/measurement/ene/ee-query-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48491729", + "appName": "Measurement / DevOps / condor", + "link": "https://gitlab.com/doubleverify/measurement/devops/condor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48530678", + "appName": "Measurement / Classification / site-classification / site-mapper", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/site-mapper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42596518", + "appName": "Measurement / Classification / playground / text-only-passer", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/text-only-passer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47470145", + "appName": "Measurement / Classification / databricks / page-selector-pre-aggregation-by-hour", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/page-selector-pre-aggregation-by-hour", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48157237", + "appName": "Measurement / Classification / databricks / kdis / page-raw-classification-change-log", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/page-raw-classification-change-log", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25185009", + "appName": "Measurement / Backend Platform / playground / aerospike / dv-aerospike-lib", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/aerospike/dv-aerospike-lib", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47997297", + "appName": "Measurement / Backend Platform / playground / Extractors / prism-databricks-extractor", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/extractors/prism-databricks-extractor", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33651665", + "appName": "DevOps / devops-cicd / Reports / artifactory-migration-reports", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reports/artifactory-migration-reports", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32188626", + "appName": "DevOps / ci-cd / Docker Images / base-images / dotnet", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/base-images/dotnet", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31205357", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher-ui-prod-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher-ui-prod-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35011841", + "appName": "DevOps / Terraform / Workloads / GCP / OpenSlate / Prod / terraform-workload-gp-os-gbl-client-api", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/openslate/prod/terraform-workload-gp-os-gbl-client-api", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37826432", + "appName": "DevOps / Terraform / Workloads / AWS / terraform-workload-aws-dv-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/aws/terraform-workload-aws-dv-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45951055", + "appName": "DevOps / Terraform / Workloads / AWS / terraform-workload-aws-dv-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/aws/terraform-workload-aws-dv-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31165296", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-aerospike", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-aerospike", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35066760", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-shared-mongodb-publisher-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-shared-mongodb-publisher-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*Kubernetes-ux-platform-stg-Cloud", + "appName": "*Kubernetes-ux-platform-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-ux-platform-prod-Cloud", + "appName": "*Kubernetes-ux-platform-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-ux-platform-dev-Cloud", + "appName": "*Kubernetes-ux-platform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-twitter-stg-81d6-Cloud", + "appName": "*Kubernetes-twitter-stg-81d6-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-twitter-prod-d1bb-Cloud", + "appName": "*Kubernetes-twitter-prod-d1bb-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-traffic-production-Cloud", + "appName": "*Kubernetes-traffic-production-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-staging-1470085110340-Cloud", + "appName": "*Kubernetes-staging-1470085110340-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-social-stg-dv-Cloud", + "appName": "*Kubernetes-social-stg-dv-Cloud", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*Kubernetes-social-prod-dv-Cloud", + "appName": "*Kubernetes-social-prod-dv-Cloud", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*Kubernetes-social-integrations-dev-Cloud", + "appName": "*Kubernetes-social-integrations-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*Kubernetes-snapchat-stg-Cloud", + "appName": "*Kubernetes-snapchat-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-snapchat-prod-Cloud", + "appName": "*Kubernetes-snapchat-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-sibs-facebook-stg-Cloud", + "appName": "*Kubernetes-sibs-facebook-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-sibs-facebook-prod-Cloud", + "appName": "*Kubernetes-sibs-facebook-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-twitter-dev-Cloud", + "appName": "*Kubernetes-si-twitter-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-tiktok-stg-Cloud", + "appName": "*Kubernetes-si-tiktok-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-tiktok-prod-Cloud", + "appName": "*Kubernetes-si-tiktok-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-tiktok-dev-Cloud", + "appName": "*Kubernetes-si-tiktok-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-spotify-stg-Cloud", + "appName": "*Kubernetes-si-spotify-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-reddit-stg-Cloud", + "appName": "*Kubernetes-si-reddit-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-reddit-prod-Cloud", + "appName": "*Kubernetes-si-reddit-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-reddit-dev-Cloud", + "appName": "*Kubernetes-si-reddit-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-netflix-stg-Cloud", + "appName": "*Kubernetes-si-netflix-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-netflix-prod-Cloud", + "appName": "*Kubernetes-si-netflix-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-multiplatform-dev-Cloud", + "appName": "*Kubernetes-si-multiplatform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-si-instacart-stg-Cloud", + "appName": "*Kubernetes-si-instacart-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-semantic-science-stg-Cloud", + "appName": "*Kubernetes-semantic-science-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-qa-general-stg-Cloud", + "appName": "*Kubernetes-qa-general-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-qa-general-prod-Cloud", + "appName": "*Kubernetes-qa-general-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-qa-general-dev-Cloud", + "appName": "*Kubernetes-qa-general-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-publisher-prometheus-staging-Cloud", + "appName": "*Kubernetes-publisher-prometheus-staging-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*Kubernetes-publisher-prometheus-prod-Cloud", + "appName": "*Kubernetes-publisher-prometheus-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*Kubernetes-publisher-prometheus-dev-Cloud", + "appName": "*Kubernetes-publisher-prometheus-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*Kubernetes-publisher-k8s-shared-stg-Cloud", + "appName": "*Kubernetes-publisher-k8s-shared-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*Kubernetes-publisher-k8s-shared-prod-Cloud", + "appName": "*Kubernetes-publisher-k8s-shared-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*Kubernetes-publisher-k8s-shared-dev-Cloud", + "appName": "*Kubernetes-publisher-k8s-shared-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*Kubernetes-programmatic-stg-Cloud", + "appName": "*Kubernetes-programmatic-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-programmatic-prod-Cloud", + "appName": "*Kubernetes-programmatic-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-programmatic-dev-274819-Cloud", + "appName": "*Kubernetes-programmatic-dev-274819-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-prod-1306-Cloud", + "appName": "*Kubernetes-prod-1306-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-prefect-375917-Cloud", + "appName": "*Kubernetes-prefect-375917-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-pinterest-stg-Cloud", + "appName": "*Kubernetes-pinterest-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-pinterest-prod-d1bb-Cloud", + "appName": "*Kubernetes-pinterest-prod-d1bb-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-pinnacleapis-stg-Cloud", + "appName": "*Kubernetes-pinnacleapis-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "*Kubernetes-pinnacleapis-dev-Cloud", + "appName": "*Kubernetes-pinnacleapis-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "*Kubernetes-pinnacle-apis-prod-Cloud", + "appName": "*Kubernetes-pinnacle-apis-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "*Kubernetes-phoenix-stg-Cloud", + "appName": "*Kubernetes-phoenix-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-password-scim-368000-Cloud", + "appName": "*Kubernetes-password-scim-368000-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-os-youtube-stg-Cloud", + "appName": "*Kubernetes-os-youtube-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-os-youtube-prod-Cloud", + "appName": "*Kubernetes-os-youtube-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-noted-victory-133614-Cloud", + "appName": "*Kubernetes-noted-victory-133614-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-monitoring-stg-c0af-Cloud", + "appName": "*Kubernetes-monitoring-stg-c0af-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-monitoring-prod-f11e-Cloud", + "appName": "*Kubernetes-monitoring-prod-f11e-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-monitoring-dev-e1ce-Cloud", + "appName": "*Kubernetes-monitoring-dev-e1ce-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-mle-classification-stg-Cloud", + "appName": "*Kubernetes-mle-classification-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-mle-classification-prod-Cloud", + "appName": "*Kubernetes-mle-classification-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-measurement-stg-Cloud", + "appName": "*Kubernetes-measurement-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "*Kubernetes-measurement-dev-Cloud", + "appName": "*Kubernetes-measurement-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "*Kubernetes-machine-learning-ops-stg-Cloud", + "appName": "*Kubernetes-machine-learning-ops-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-machine-learning-ops-prod-Cloud", + "appName": "*Kubernetes-machine-learning-ops-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-receiver-prod-Cloud", + "appName": "*Kubernetes-kafka-receiver-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-mirror-makers-stg-Cloud", + "appName": "*Kubernetes-kafka-mirror-makers-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-mirror-makers-prod-Cloud", + "appName": "*Kubernetes-kafka-mirror-makers-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-mirror-makers-dev-Cloud", + "appName": "*Kubernetes-kafka-mirror-makers-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-general-stg-Cloud", + "appName": "*Kubernetes-kafka-general-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-general-prod-Cloud", + "appName": "*Kubernetes-kafka-general-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-kafka-general-dev-Cloud", + "appName": "*Kubernetes-kafka-general-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/ce4921e6646c87d3fdb8e20dbd983b709eba9d96c78380b256c01f8535b79063/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/ce4921e6646c87d3fdb8e20dbd983b709eba9d96c78380b256c01f8535b79063/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/c8a514f87c6cb63df312ad42f50359d86098ebcf3f0f3d89af05086893e1830a/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/c8a514f87c6cb63df312ad42f50359d86098ebcf3f0f3d89af05086893e1830a/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/c4e39db9eb46ae7a2825cb5bd2e7b983013c9353040dcdbc6fb6be7965a2abb7/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/c4e39db9eb46ae7a2825cb5bd2e7b983013c9353040dcdbc6fb6be7965a2abb7/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/784140096a9e9e2d87d166553c95e29da81af51fc2d594dcc58604b2c2c1c01b/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/784140096a9e9e2d87d166553c95e29da81af51fc2d594dcc58604b2c2c1c01b/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/4ac6fd3de7f225ae78081f82624cd5f15af745ec5b9e6b697948b883ca9e5d23/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/4ac6fd3de7f225ae78081f82624cd5f15af745ec5b9e6b697948b883ca9e5d23/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/415041218441a9816cfc2c65d6628607fcec5839b3ce4bd3e0cd2ebb6f214e8e/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/415041218441a9816cfc2c65d6628607fcec5839b3ce4bd3e0cd2ebb6f214e8e/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/3e9efa010ec13408b58af01c66bc9dd5ee0aeb756f0219eb325230f22b5d98b4/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/3e9efa010ec13408b58af01c66bc9dd5ee0aeb756f0219eb325230f22b5d98b4/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s/subscription/21be944fa42c8116e057d0e94a49d412ced810be0ea4716b55a057c7ce061639/cluster-Cloud", + "appName": "*Kubernetes-k8s/subscription/21be944fa42c8116e057d0e94a49d412ced810be0ea4716b55a057c7ce061639/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s-platform-stg-Cloud", + "appName": "*Kubernetes-k8s-platform-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-k8s-platform-dev-Cloud", + "appName": "*Kubernetes-k8s-platform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-honeybadger-staging-Cloud", + "appName": "*Kubernetes-honeybadger-staging-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-honeybadger-qa-Cloud", + "appName": "*Kubernetes-honeybadger-qa-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-honeybadger-production-Cloud", + "appName": "*Kubernetes-honeybadger-production-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-honeybadger-demo-Cloud", + "appName": "*Kubernetes-honeybadger-demo-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-gd-dv-gbl-test-baseimage-Cloud", + "appName": "*Kubernetes-gd-dv-gbl-test-baseimage-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*Kubernetes-gd-dv-gbl-axlc-lab-Cloud", + "appName": "*Kubernetes-gd-dv-gbl-axlc-lab-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-gd-dv-gbl-annalise-demo-Cloud", + "appName": "*Kubernetes-gd-dv-gbl-annalise-demo-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-gd-dt-gbl-datateam-Cloud", + "appName": "*Kubernetes-gd-dt-gbl-datateam-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-gc-is-gbl-asvs-Cloud", + "appName": "*Kubernetes-gc-is-gbl-asvs-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-frauddev-prod-Cloud", + "appName": "*Kubernetes-frauddev-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-facebook-stg-Cloud", + "appName": "*Kubernetes-facebook-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-facebook-prod-308018-Cloud", + "appName": "*Kubernetes-facebook-prod-308018-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-ee-stg-Cloud", + "appName": "*Kubernetes-ee-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-ee-prod-124246-Cloud", + "appName": "*Kubernetes-ee-prod-124246-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-dv-testing-dev-5-project-a803-Cloud", + "appName": "*Kubernetes-dv-testing-dev-5-project-a803-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*Kubernetes-dv-testing-dev-2-Cloud", + "appName": "*Kubernetes-dv-testing-dev-2-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*Kubernetes-dv-testing-dev-1-Cloud", + "appName": "*Kubernetes-dv-testing-dev-1-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*Kubernetes-dv-test-gar-Cloud", + "appName": "*Kubernetes-dv-test-gar-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*Kubernetes-dv-ciam-stg-Cloud", + "appName": "*Kubernetes-dv-ciam-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-dv-ciam-prod-Cloud", + "appName": "*Kubernetes-dv-ciam-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-dv-ciam-dev-Cloud", + "appName": "*Kubernetes-dv-ciam-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-dv-architecture-dev-Cloud", + "appName": "*Kubernetes-dv-architecture-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "*Kubernetes-dr-general-dev-Cloud", + "appName": "*Kubernetes-dr-general-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-devops-training-d23f-Cloud", + "appName": "*Kubernetes-devops-training-d23f-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*Kubernetes-devops-273716-Cloud", + "appName": "*Kubernetes-devops-273716-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*Kubernetes-data-platform-prod-60859-Cloud", + "appName": "*Kubernetes-data-platform-prod-60859-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-data-externalization-stg-Cloud", + "appName": "*Kubernetes-data-externalization-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-data-externalization-prod-Cloud", + "appName": "*Kubernetes-data-externalization-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-data-externalization-dev-Cloud", + "appName": "*Kubernetes-data-externalization-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-consolidation-layer-prod-Cloud", + "appName": "*Kubernetes-consolidation-layer-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-classifications-stg-Cloud", + "appName": "*Kubernetes-classifications-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-classifications-prod-Cloud", + "appName": "*Kubernetes-classifications-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-classification-store-dev-47f5-Cloud", + "appName": "*Kubernetes-classification-store-dev-47f5-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-centralized-testing-b60f-Cloud", + "appName": "*Kubernetes-centralized-testing-b60f-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*Kubernetes-campaign-delivery-stg-0e2a-Cloud", + "appName": "*Kubernetes-campaign-delivery-stg-0e2a-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-campaign-delivery-prod-5bff-Cloud", + "appName": "*Kubernetes-campaign-delivery-prod-5bff-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-campaign-delivery-dev2-Cloud", + "appName": "*Kubernetes-campaign-delivery-dev2-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-campaign-delivery-dev-9877-Cloud", + "appName": "*Kubernetes-campaign-delivery-dev-9877-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-brand-safety-stg-Cloud", + "appName": "*Kubernetes-brand-safety-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-brand-safety-production-Cloud", + "appName": "*Kubernetes-brand-safety-production-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-analytics-reporting-stg-Cloud", + "appName": "*Kubernetes-analytics-reporting-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-analytics-reporting-dev-295422-Cloud", + "appName": "*Kubernetes-analytics-reporting-dev-295422-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-analytics-pipeline-qa-stg-Cloud", + "appName": "*Kubernetes-analytics-pipeline-qa-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-analytics-pipeline-qa-prod-Cloud", + "appName": "*Kubernetes-analytics-pipeline-qa-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-analytics-pipeline-qa-dev-Cloud", + "appName": "*Kubernetes-analytics-pipeline-qa-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*Kubernetes-analytics-pipeline-dev-Cloud", + "appName": "*Kubernetes-analytics-pipeline-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-analytics-billing-stg-Cloud", + "appName": "*Kubernetes-analytics-billing-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-analytics-billing-prod-Cloud", + "appName": "*Kubernetes-analytics-billing-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-analytics-billing-dev-Cloud", + "appName": "*Kubernetes-analytics-billing-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-aerospike-stg-Cloud", + "appName": "*Kubernetes-aerospike-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-aerospike-prod-299014-Cloud", + "appName": "*Kubernetes-aerospike-prod-299014-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-aerospike-dev-302420-Cloud", + "appName": "*Kubernetes-aerospike-dev-302420-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-active-valve-295422-Cloud", + "appName": "*Kubernetes-active-valve-295422-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Kubernetes-Global-Cloud", + "appName": "*Kubernetes-Global-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-webinterfacetest-1-Cloud", + "appName": "*GCP-webinterfacetest-1-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-webinterface-sandbox-2-Cloud", + "appName": "*GCP-webinterface-sandbox-2-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-vidpub-pxsrv-stag-Cloud", + "appName": "*GCP-vidpub-pxsrv-stag-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-vidpub-pxsrv-dev-Cloud", + "appName": "*GCP-vidpub-pxsrv-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-vidpub-pxsrv-Cloud", + "appName": "*GCP-vidpub-pxsrv-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-verify-195016-Cloud", + "appName": "*GCP-verify-195016-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ux-platform-stg-Cloud", + "appName": "*GCP-ux-platform-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ux-platform-prod-Cloud", + "appName": "*GCP-ux-platform-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ux-platform-dev-Cloud", + "appName": "*GCP-ux-platform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-twitter-stg-81d6-Cloud", + "appName": "*GCP-twitter-stg-81d6-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-twitter-prod-d1bb-Cloud", + "appName": "*GCP-twitter-prod-d1bb-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-traffic-production-Cloud", + "appName": "*GCP-traffic-production-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-thumblife-10-Cloud", + "appName": "*GCP-thumblife-10-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-terraform-303619-Cloud", + "appName": "*GCP-terraform-303619-Cloud", + "link": "", + "tags": [ + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "*GCP-streamingviewgen-stg-Cloud", + "appName": "*GCP-streamingviewgen-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-streamingviewgen-prod-Cloud", + "appName": "*GCP-streamingviewgen-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-streamingviewgen-dev-Cloud", + "appName": "*GCP-streamingviewgen-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-stg-sharedvpc-Cloud", + "appName": "*GCP-stg-sharedvpc-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-staging-1470085110340-Cloud", + "appName": "*GCP-staging-1470085110340-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-social-stg-dv-Cloud", + "appName": "*GCP-social-stg-dv-Cloud", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*GCP-social-prod-dv-Cloud", + "appName": "*GCP-social-prod-dv-Cloud", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*GCP-social-integrations-dev-Cloud", + "appName": "*GCP-social-integrations-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*GCP-snapchat-stg-Cloud", + "appName": "*GCP-snapchat-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-snapchat-prod-Cloud", + "appName": "*GCP-snapchat-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-sibs-facebook-stg-Cloud", + "appName": "*GCP-sibs-facebook-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-sibs-facebook-prod-Cloud", + "appName": "*GCP-sibs-facebook-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-twitter-dev-Cloud", + "appName": "*GCP-si-twitter-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-tiktok-stg-Cloud", + "appName": "*GCP-si-tiktok-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-tiktok-prod-Cloud", + "appName": "*GCP-si-tiktok-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-tiktok-dev-Cloud", + "appName": "*GCP-si-tiktok-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-spotify-stg-Cloud", + "appName": "*GCP-si-spotify-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-reddit-stg-Cloud", + "appName": "*GCP-si-reddit-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-reddit-prod-Cloud", + "appName": "*GCP-si-reddit-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-reddit-dev-Cloud", + "appName": "*GCP-si-reddit-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-netflix-stg-Cloud", + "appName": "*GCP-si-netflix-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-netflix-prod-Cloud", + "appName": "*GCP-si-netflix-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-multiplatform-stg-Cloud", + "appName": "*GCP-si-multiplatform-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-multiplatform-prod-Cloud", + "appName": "*GCP-si-multiplatform-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-multiplatform-dev-Cloud", + "appName": "*GCP-si-multiplatform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-instacart-stg-Cloud", + "appName": "*GCP-si-instacart-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-si-instacart-prod-Cloud", + "appName": "*GCP-si-instacart-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-sharedvpc-258822-Cloud", + "appName": "*GCP-sharedvpc-258822-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-semantic-science-stg-Cloud", + "appName": "*GCP-semantic-science-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-semantic-science-prod-Cloud", + "appName": "*GCP-semantic-science-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-semantic-science-dev-Cloud", + "appName": "*GCP-semantic-science-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-semantic-science-Cloud", + "appName": "*GCP-semantic-science-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-scibribe-Cloud", + "appName": "*GCP-scibribe-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-scibids-soc2-file-storage-Cloud", + "appName": "*GCP-scibids-soc2-file-storage-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-scibapps-Cloud", + "appName": "*GCP-scibapps-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-sandbox-yuvale-Cloud", + "appName": "*GCP-sandbox-yuvale-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-timdp-Cloud", + "appName": "*GCP-sandbox-timdp-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-stewarts-Cloud", + "appName": "*GCP-sandbox-stewarts-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-sameers-Cloud", + "appName": "*GCP-sandbox-sameers-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-ranl-Cloud", + "appName": "*GCP-sandbox-ranl-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-pieterm-Cloud", + "appName": "*GCP-sandbox-pieterm-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-koend-Cloud", + "appName": "*GCP-sandbox-koend-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-johnp2-Cloud", + "appName": "*GCP-sandbox-johnp2-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-impactathon-eu-idea-3-Cloud", + "appName": "*GCP-sandbox-impactathon-eu-idea-3-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-impactathon-eu-idea-1-Cloud", + "appName": "*GCP-sandbox-impactathon-eu-idea-1-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-hirala-Cloud", + "appName": "*GCP-sandbox-hirala-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-filipl-Cloud", + "appName": "*GCP-sandbox-filipl-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-christiaanv-Cloud", + "appName": "*GCP-sandbox-christiaanv-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sandbox-arsenyl-Cloud", + "appName": "*GCP-sandbox-arsenyl-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-sales-engineering-306716-Cloud", + "appName": "*GCP-sales-engineering-306716-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-qa-general-stg-Cloud", + "appName": "*GCP-qa-general-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-qa-general-prod-Cloud", + "appName": "*GCP-qa-general-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-qa-general-dev-Cloud", + "appName": "*GCP-qa-general-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-pycharl-Cloud", + "appName": "*GCP-pycharl-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-publisher-staging-Cloud", + "appName": "*GCP-publisher-staging-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-qa-Cloud", + "appName": "*GCP-publisher-qa-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-publisher-prometheus-staging-Cloud", + "appName": "*GCP-publisher-prometheus-staging-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-prometheus-prod-Cloud", + "appName": "*GCP-publisher-prometheus-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-prometheus-dev-Cloud", + "appName": "*GCP-publisher-prometheus-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-prod-Cloud", + "appName": "*GCP-publisher-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-k8s-shared-stg-Cloud", + "appName": "*GCP-publisher-k8s-shared-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-k8s-shared-prod-Cloud", + "appName": "*GCP-publisher-k8s-shared-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-k8s-shared-dev-Cloud", + "appName": "*GCP-publisher-k8s-shared-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-publisher-dev-Cloud", + "appName": "*GCP-publisher-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-programmatic-stg-Cloud", + "appName": "*GCP-programmatic-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-programmatic-prod-Cloud", + "appName": "*GCP-programmatic-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-programmatic-dev-274819-Cloud", + "appName": "*GCP-programmatic-dev-274819-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-prod-sharedvpc-Cloud", + "appName": "*GCP-prod-sharedvpc-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-prod-1306-Cloud", + "appName": "*GCP-prod-1306-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-prime-principle-127215-Cloud", + "appName": "*GCP-prime-principle-127215-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-prefect-375917-Cloud", + "appName": "*GCP-prefect-375917-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-poised-gateway-208402-Cloud", + "appName": "*GCP-poised-gateway-208402-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-platform-sandbox-51ab-Cloud", + "appName": "*GCP-platform-sandbox-51ab-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-pinterest-stg-Cloud", + "appName": "*GCP-pinterest-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-pinterest-prod-d1bb-Cloud", + "appName": "*GCP-pinterest-prod-d1bb-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-pinnacleapis-stg-Cloud", + "appName": "*GCP-pinnacleapis-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "*GCP-pinnacleapis-dev-Cloud", + "appName": "*GCP-pinnacleapis-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "*GCP-pinnacle-apis-prod-Cloud", + "appName": "*GCP-pinnacle-apis-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "*GCP-phoenix-stg-Cloud", + "appName": "*GCP-phoenix-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-phoenix-prod-296613-Cloud", + "appName": "*GCP-phoenix-prod-296613-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-password-scim-368000-Cloud", + "appName": "*GCP-password-scim-368000-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-os-youtube-stg-Cloud", + "appName": "*GCP-os-youtube-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-os-youtube-prod-Cloud", + "appName": "*GCP-os-youtube-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-noted-victory-133614-Cloud", + "appName": "*GCP-noted-victory-133614-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-monitoring-stg-c0af-Cloud", + "appName": "*GCP-monitoring-stg-c0af-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-monitoring-prod-f11e-Cloud", + "appName": "*GCP-monitoring-prod-f11e-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-monitoring-dev-e1ce-Cloud", + "appName": "*GCP-monitoring-dev-e1ce-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-mle-model-eval-dev-Cloud", + "appName": "*GCP-mle-model-eval-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-mle-classification-stg-Cloud", + "appName": "*GCP-mle-classification-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-mle-classification-prod-Cloud", + "appName": "*GCP-mle-classification-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-measurement-stg-Cloud", + "appName": "*GCP-measurement-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "*GCP-measurement-prod-Cloud", + "appName": "*GCP-measurement-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "*GCP-measurement-dev-Cloud", + "appName": "*GCP-measurement-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "*GCP-mbuy-193917-Cloud", + "appName": "*GCP-mbuy-193917-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-master-capstone-Cloud", + "appName": "*GCP-master-capstone-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-mainprojecttest-Cloud", + "appName": "*GCP-mainprojecttest-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-machine-learning-ops-stg-Cloud", + "appName": "*GCP-machine-learning-ops-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-machine-learning-ops-prod-Cloud", + "appName": "*GCP-machine-learning-ops-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-lunar-nuance-119714-Cloud", + "appName": "*GCP-lunar-nuance-119714-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-leiki-us-scraper-Cloud", + "appName": "*GCP-leiki-us-scraper-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-leiki-us-profiler-Cloud", + "appName": "*GCP-leiki-us-profiler-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-leiki-us-language-detector-Cloud", + "appName": "*GCP-leiki-us-language-detector-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-leiki-us-javascriptscraper-Cloud", + "appName": "*GCP-leiki-us-javascriptscraper-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-leiki-us-content-type-detector-Cloud", + "appName": "*GCP-leiki-us-content-type-detector-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-leiki-production-servers-Cloud", + "appName": "*GCP-leiki-production-servers-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-receiver-prod-Cloud", + "appName": "*GCP-kafka-receiver-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-mirror-makers-stg-Cloud", + "appName": "*GCP-kafka-mirror-makers-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-mirror-makers-prod-Cloud", + "appName": "*GCP-kafka-mirror-makers-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-mirror-makers-dev-Cloud", + "appName": "*GCP-kafka-mirror-makers-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-general-stg-Cloud", + "appName": "*GCP-kafka-general-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-general-prod-Cloud", + "appName": "*GCP-kafka-general-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-kafka-general-dev-Cloud", + "appName": "*GCP-kafka-general-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/ce4921e6646c87d3fdb8e20dbd983b709eba9d96c78380b256c01f8535b79063/cluster-Cloud", + "appName": "*GCP-k8s/subscription/ce4921e6646c87d3fdb8e20dbd983b709eba9d96c78380b256c01f8535b79063/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/c4e39db9eb46ae7a2825cb5bd2e7b983013c9353040dcdbc6fb6be7965a2abb7/cluster-Cloud", + "appName": "*GCP-k8s/subscription/c4e39db9eb46ae7a2825cb5bd2e7b983013c9353040dcdbc6fb6be7965a2abb7/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/784140096a9e9e2d87d166553c95e29da81af51fc2d594dcc58604b2c2c1c01b/cluster-Cloud", + "appName": "*GCP-k8s/subscription/784140096a9e9e2d87d166553c95e29da81af51fc2d594dcc58604b2c2c1c01b/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/4ac6fd3de7f225ae78081f82624cd5f15af745ec5b9e6b697948b883ca9e5d23/cluster-Cloud", + "appName": "*GCP-k8s/subscription/4ac6fd3de7f225ae78081f82624cd5f15af745ec5b9e6b697948b883ca9e5d23/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/415041218441a9816cfc2c65d6628607fcec5839b3ce4bd3e0cd2ebb6f214e8e/cluster-Cloud", + "appName": "*GCP-k8s/subscription/415041218441a9816cfc2c65d6628607fcec5839b3ce4bd3e0cd2ebb6f214e8e/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/3e9efa010ec13408b58af01c66bc9dd5ee0aeb756f0219eb325230f22b5d98b4/cluster-Cloud", + "appName": "*GCP-k8s/subscription/3e9efa010ec13408b58af01c66bc9dd5ee0aeb756f0219eb325230f22b5d98b4/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s/subscription/21be944fa42c8116e057d0e94a49d412ced810be0ea4716b55a057c7ce061639/cluster-Cloud", + "appName": "*GCP-k8s/subscription/21be944fa42c8116e057d0e94a49d412ced810be0ea4716b55a057c7ce061639/cluster-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s-platform-stg-Cloud", + "appName": "*GCP-k8s-platform-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-k8s-platform-dev-Cloud", + "appName": "*GCP-k8s-platform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-john-tf-docs-12-Cloud", + "appName": "*GCP-john-tf-docs-12-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-job-remote-execution-Cloud", + "appName": "*GCP-job-remote-execution-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-it-product-poc-Cloud", + "appName": "*GCP-it-product-poc-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-it-fs-orch-Cloud", + "appName": "*GCP-it-fs-orch-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-iqdata-playground-Cloud", + "appName": "*GCP-iqdata-playground-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-internal-interface-Cloud", + "appName": "*GCP-internal-interface-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ibidza-Cloud", + "appName": "*GCP-ibidza-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-honeybadger-staging-Cloud", + "appName": "*GCP-honeybadger-staging-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-honeybadger-qa-Cloud", + "appName": "*GCP-honeybadger-qa-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-honeybadger-production-Cloud", + "appName": "*GCP-honeybadger-production-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-honeybadger-development-Cloud", + "appName": "*GCP-honeybadger-development-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-honeybadger-demo-Cloud", + "appName": "*GCP-honeybadger-demo-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-hippottotame-Cloud", + "appName": "*GCP-hippottotame-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-hazel-envoy-131020-Cloud", + "appName": "*GCP-hazel-envoy-131020-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gs-ms-gbl-databricks-Cloud", + "appName": "*GCP-gs-ms-gbl-databricks-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gp-ms-gbl-databricks-Cloud", + "appName": "*GCP-gp-ms-gbl-databricks-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gp-dv-gbl-dvu-achievements-Cloud", + "appName": "*GCP-gp-dv-gbl-dvu-achievements-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-glean-doubleverify-Cloud", + "appName": "*GCP-glean-doubleverify-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-ops-glb-metaport-dev-Cloud", + "appName": "*GCP-gd-ops-glb-metaport-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-ms-gbl-databricks-Cloud", + "appName": "*GCP-gd-ms-gbl-databricks-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-is-gbl-hiring-test-Cloud", + "appName": "*GCP-gd-is-gbl-hiring-test-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-gd-dv-gbl-thomash-demo-Cloud", + "appName": "*GCP-gd-dv-gbl-thomash-demo-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dv-gbl-tf-wl-eh-dev-Cloud", + "appName": "*GCP-gd-dv-gbl-tf-wl-eh-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dv-gbl-testing-dev-6-Cloud", + "appName": "*GCP-gd-dv-gbl-testing-dev-6-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-gd-dv-gbl-test-baseimage-Cloud", + "appName": "*GCP-gd-dv-gbl-test-baseimage-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-gd-dv-gbl-robbert-lab-Cloud", + "appName": "*GCP-gd-dv-gbl-robbert-lab-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dv-gbl-john-tf13-Cloud", + "appName": "*GCP-gd-dv-gbl-john-tf13-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dv-gbl-dajuan-tf13-Cloud", + "appName": "*GCP-gd-dv-gbl-dajuan-tf13-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dv-gbl-axlc-lab-Cloud", + "appName": "*GCP-gd-dv-gbl-axlc-lab-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dv-gbl-annalise-demo-Cloud", + "appName": "*GCP-gd-dv-gbl-annalise-demo-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dt-gbl-vertica-dev-Cloud", + "appName": "*GCP-gd-dt-gbl-vertica-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dt-gbl-oltp-dev-Cloud", + "appName": "*GCP-gd-dt-gbl-oltp-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gd-dt-gbl-datateam-Cloud", + "appName": "*GCP-gd-dt-gbl-datateam-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gc-ms-gbl-dbx-sandbox-ofert-Cloud", + "appName": "*GCP-gc-ms-gbl-dbx-sandbox-ofert-Cloud", + "link": "", + "tags": [ + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + } + ] + }, + { + "appId": "*GCP-gc-ms-gbl-dbx-common-test-Cloud", + "appName": "*GCP-gc-ms-gbl-dbx-common-test-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-gc-is-gbl-clsops-project-Cloud", + "appName": "*GCP-gc-is-gbl-clsops-project-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gc-is-gbl-asvs-Cloud", + "appName": "*GCP-gc-is-gbl-asvs-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gc-dv-gbl-tfc-agent-Cloud", + "appName": "*GCP-gc-dv-gbl-tfc-agent-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-gam-project-073-qjc-4fb-Cloud", + "appName": "*GCP-gam-project-073-qjc-4fb-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-frauddev-prod-Cloud", + "appName": "*GCP-frauddev-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-fraud-research-Cloud", + "appName": "*GCP-fraud-research-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-facebook-stg-Cloud", + "appName": "*GCP-facebook-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-facebook-prod-308018-Cloud", + "appName": "*GCP-facebook-prod-308018-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-erudite-host-Cloud", + "appName": "*GCP-erudite-host-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ene-playground-Cloud", + "appName": "*GCP-ene-playground-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ee-stg-Cloud", + "appName": "*GCP-ee-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-ee-prod-124246-Cloud", + "appName": "*GCP-ee-prod-124246-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvps-notification-center-stag-Cloud", + "appName": "*GCP-dvps-notification-center-stag-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvps-notification-center-prod-Cloud", + "appName": "*GCP-dvps-notification-center-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvps-notification-center-dev-Cloud", + "appName": "*GCP-dvps-notification-center-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvps-marketing-prod-Cloud", + "appName": "*GCP-dvps-marketing-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-vast-server-test-Cloud", + "appName": "*GCP-dvot-vast-server-test-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-dvot-vast-server-stag-Cloud", + "appName": "*GCP-dvot-vast-server-stag-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-vast-server-prod-Cloud", + "appName": "*GCP-dvot-vast-server-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-vast-server-dev-Cloud", + "appName": "*GCP-dvot-vast-server-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-tiger-stag-Cloud", + "appName": "*GCP-dvot-tiger-stag-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-tiger-prod-Cloud", + "appName": "*GCP-dvot-tiger-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-tiger-dev-Cloud", + "appName": "*GCP-dvot-tiger-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-pxsrv-stag-Cloud", + "appName": "*GCP-dvot-pxsrv-stag-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-pxsrv-prod-Cloud", + "appName": "*GCP-dvot-pxsrv-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dvot-pxsrv-dev-Cloud", + "appName": "*GCP-dvot-pxsrv-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv360partnership-Cloud", + "appName": "*GCP-dv360partnership-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-testing-dev-5-project-a803-Cloud", + "appName": "*GCP-dv-testing-dev-5-project-a803-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-dv-testing-dev-3-Cloud", + "appName": "*GCP-dv-testing-dev-3-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-dv-testing-dev-2-Cloud", + "appName": "*GCP-dv-testing-dev-2-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-dv-testing-dev-1-Cloud", + "appName": "*GCP-dv-testing-dev-1-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-dv-test-gar-Cloud", + "appName": "*GCP-dv-test-gar-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-dv-tech-interviews-Cloud", + "appName": "*GCP-dv-tech-interviews-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-sre-Cloud", + "appName": "*GCP-dv-sre-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-service-accounts-Cloud", + "appName": "*GCP-dv-service-accounts-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-infosec-qualys-Cloud", + "appName": "*GCP-dv-infosec-qualys-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-implement-Cloud", + "appName": "*GCP-dv-implement-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-images-Cloud", + "appName": "*GCP-dv-images-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-dataops-prod-Cloud", + "appName": "*GCP-dv-dataops-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-corp-it-Cloud", + "appName": "*GCP-dv-corp-it-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-common-external-Cloud", + "appName": "*GCP-dv-common-external-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-cloud-ops-Cloud", + "appName": "*GCP-dv-cloud-ops-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-ciam-stg-Cloud", + "appName": "*GCP-dv-ciam-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-ciam-prod-Cloud", + "appName": "*GCP-dv-ciam-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-ciam-dev-Cloud", + "appName": "*GCP-dv-ciam-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dv-architecture-dev-Cloud", + "appName": "*GCP-dv-architecture-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "*GCP-dr-general-dev-Cloud", + "appName": "*GCP-dr-general-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-devops-training-d23f-Cloud", + "appName": "*GCP-devops-training-d23f-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*GCP-devops-publisher-stg-Cloud", + "appName": "*GCP-devops-publisher-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-devops-publisher-prod-Cloud", + "appName": "*GCP-devops-publisher-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-devops-publisher-dev-Cloud", + "appName": "*GCP-devops-publisher-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*GCP-devops-platform-rancher-prod-Cloud", + "appName": "*GCP-devops-platform-rancher-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*GCP-devops-273716-Cloud", + "appName": "*GCP-devops-273716-Cloud", + "link": "", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*GCP-development-sharedvpc-Cloud", + "appName": "*GCP-development-sharedvpc-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-dataguru-api-Cloud", + "appName": "*GCP-dataguru-api-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-data-transfer-297521-Cloud", + "appName": "*GCP-data-transfer-297521-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-data-platform-prod-60859-Cloud", + "appName": "*GCP-data-platform-prod-60859-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-data-externalization-stg-Cloud", + "appName": "*GCP-data-externalization-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-data-externalization-prod-Cloud", + "appName": "*GCP-data-externalization-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-data-externalization-dev-Cloud", + "appName": "*GCP-data-externalization-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-consolidation-layer-prod-Cloud", + "appName": "*GCP-consolidation-layer-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-classifications-stg-Cloud", + "appName": "*GCP-classifications-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-classifications-prod-Cloud", + "appName": "*GCP-classifications-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-classification-store-dev-47f5-Cloud", + "appName": "*GCP-classification-store-dev-47f5-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-classification-dev-6dc9-Cloud", + "appName": "*GCP-classification-dev-6dc9-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-cicd-legacy-Cloud", + "appName": "*GCP-cicd-legacy-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-charlinux-1-Cloud", + "appName": "*GCP-charlinux-1-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-centralized-testing-b60f-Cloud", + "appName": "*GCP-centralized-testing-b60f-Cloud", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*GCP-campaign-delivery-stg-0e2a-Cloud", + "appName": "*GCP-campaign-delivery-stg-0e2a-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-campaign-delivery-prod-5bff-Cloud", + "appName": "*GCP-campaign-delivery-prod-5bff-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-campaign-delivery-dmz-prod-Cloud", + "appName": "*GCP-campaign-delivery-dmz-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-campaign-delivery-dev2-Cloud", + "appName": "*GCP-campaign-delivery-dev2-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-campaign-delivery-dev-9877-Cloud", + "appName": "*GCP-campaign-delivery-dev-9877-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-cache-services-prod-Cloud", + "appName": "*GCP-cache-services-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-brand-safety-stg-Cloud", + "appName": "*GCP-brand-safety-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-brand-safety-production-Cloud", + "appName": "*GCP-brand-safety-production-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-bidass-Cloud", + "appName": "*GCP-bidass-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-bid-lell-Cloud", + "appName": "*GCP-bid-lell-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-bid-ben-Cloud", + "appName": "*GCP-bid-ben-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-basemath-Cloud", + "appName": "*GCP-basemath-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-backend-platform-dev-Cloud", + "appName": "*GCP-backend-platform-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-axelotto-Cloud", + "appName": "*GCP-axelotto-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-reporting-stg-Cloud", + "appName": "*GCP-analytics-reporting-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-reporting-dev-295422-Cloud", + "appName": "*GCP-analytics-reporting-dev-295422-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-pipeline-stg-Cloud", + "appName": "*GCP-analytics-pipeline-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-pipeline-qa-stg-Cloud", + "appName": "*GCP-analytics-pipeline-qa-stg-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-analytics-pipeline-qa-prod-Cloud", + "appName": "*GCP-analytics-pipeline-qa-prod-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-analytics-pipeline-qa-dev-Cloud", + "appName": "*GCP-analytics-pipeline-qa-dev-Cloud", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*GCP-analytics-pipeline-prod-Cloud", + "appName": "*GCP-analytics-pipeline-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-pipeline-dev-Cloud", + "appName": "*GCP-analytics-pipeline-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-billing-stg-Cloud", + "appName": "*GCP-analytics-billing-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-billing-prod-Cloud", + "appName": "*GCP-analytics-billing-prod-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-analytics-billing-dev-Cloud", + "appName": "*GCP-analytics-billing-dev-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-alerting-data-Cloud", + "appName": "*GCP-alerting-data-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-aerospike-stg-Cloud", + "appName": "*GCP-aerospike-stg-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-aerospike-prod-299014-Cloud", + "appName": "*GCP-aerospike-prod-299014-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-aerospike-dev-302420-Cloud", + "appName": "*GCP-aerospike-dev-302420-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-active-valve-295422-Cloud", + "appName": "*GCP-active-valve-295422-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*GCP-Global-Cloud", + "appName": "*GCP-Global-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*Azure-Global-Cloud", + "appName": "*Azure-Global-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-Global-Cloud", + "appName": "*AWS-Global-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-976423161609-Cloud", + "appName": "*AWS-976423161609-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-893467264816-Cloud", + "appName": "*AWS-893467264816-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-882524690675-Cloud", + "appName": "*AWS-882524690675-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-802760723056-Cloud", + "appName": "*AWS-802760723056-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-801117761715-Cloud", + "appName": "*AWS-801117761715-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-796897823412-Cloud", + "appName": "*AWS-796897823412-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-746327930571-Cloud", + "appName": "*AWS-746327930571-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-670102405434-Cloud", + "appName": "*AWS-670102405434-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-668486816877-Cloud", + "appName": "*AWS-668486816877-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-635361828544-Cloud", + "appName": "*AWS-635361828544-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-623391200096-Cloud", + "appName": "*AWS-623391200096-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-620992487295-Cloud", + "appName": "*AWS-620992487295-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-583671534940-Cloud", + "appName": "*AWS-583671534940-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-572318537820-Cloud", + "appName": "*AWS-572318537820-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-515551862325-Cloud", + "appName": "*AWS-515551862325-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-511812961110-Cloud", + "appName": "*AWS-511812961110-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-488926586334-Cloud", + "appName": "*AWS-488926586334-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-368793708230-Cloud", + "appName": "*AWS-368793708230-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-315059655650-Cloud", + "appName": "*AWS-315059655650-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-070118751006-Cloud", + "appName": "*AWS-070118751006-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-061531247220-Cloud", + "appName": "*AWS-061531247220-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "*AWS-014098089663-Cloud", + "appName": "*AWS-014098089663-Cloud", + "link": "", + "tags": [] + }, + { + "appId": "33790747", + "appName": "Social-Integration / shared / BigQuery Utilities", + "link": "https://gitlab.com/doubleverify/social-integration/shared/big-query-utilities", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39288856", + "appName": "Social-Integration / pipelines / netflix / netflix-kafka-bigquery-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/netflix-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42152509", + "appName": "Social-Integration / pipelines / YouTube / OpenSlate / Bigquery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/openslate/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "38253885", + "appName": "Social-Integration / pipelines / Twitter / Twitter File Exchange", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/twitter-file-exchange", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42462957", + "appName": "Social-Integration / pipelines / Snapchat / adhoc-pinnacle-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/snapchat/adhoc-pinnacle-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42462931", + "appName": "Social-Integration / pipelines / Pinterest / adhoc-pinnacle-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/adhoc-pinnacle-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27953099", + "appName": "Social-Integration / pipelines / Facebook / viewability / consolidator", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/consolidator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51287880", + "appName": "Social-Integration / pipelines / Facebook / Reporting / fetch-infeed-content", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/fetch-infeed-content", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33212777", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / cal-mso-checker", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/cal-mso-checker", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35481786", + "appName": "Social-Integration / onboarding", + "link": "https://gitlab.com/doubleverify/social-integration/onboarding", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43911087", + "appName": "QA / e2e / impression-validator-sfdc-phase2", + "link": "https://gitlab.com/doubleverify/qa/e2e/impression-validator-sfdc-phase2", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28663380", + "appName": "QA / Social / airflow-qa-deployments", + "link": "https://gitlab.com/doubleverify/qa/social/airflow-qa-deployments", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34530123_/ses-email", + "appName": "Publisher / campaign-delivery/ses-email", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/docs/local_dev_setup", + "appName": "Publisher / campaign-delivery/docs/local_dev_setup", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SessionManager", + "appName": "Publisher / campaign-delivery/SessionManager", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/OMSDataPostProc", + "appName": "Publisher / campaign-delivery/OMSDataPostProc", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MappedPostProcessor", + "appName": "Publisher / campaign-delivery/MappedPostProcessor", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/IntegralAdScience", + "appName": "Publisher / campaign-delivery/IntegralAdScience", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GooglePublisherApi", + "appName": "Publisher / campaign-delivery/GooglePublisherApi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleDBM", + "appName": "Publisher / campaign-delivery/GoogleDBM", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FlatFileModule", + "appName": "Publisher / campaign-delivery/FlatFileModule", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DoubleVerify", + "appName": "Publisher / campaign-delivery/DoubleVerify", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdPointReportReader", + "appName": "Publisher / campaign-delivery/AdPointReportReader", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "43056065", + "appName": "Publisher / CampaignDelivery / campaign-delivery-crons", + "link": "https://gitlab.com/doubleverify/publisher/campaigndelivery/campaign-delivery-crons", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "36733031", + "appName": "Programmatic / helios-token-manager", + "link": "https://gitlab.com/doubleverify/programmatic/helios-token-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "44671562", + "appName": "Programmatic / gcs-kafka-producer", + "link": "https://gitlab.com/doubleverify/programmatic/gcs-kafka-producer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "24104043", + "appName": "Pinnacle / IQ-Blueprint / API / placements-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/placements-service", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104481", + "appName": "Pinnacle / IQ-Blueprint / API / partner-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/partner-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "41977779", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-airflow", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-airflow", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "30574366", + "appName": "Pinnacle / Analytics / devops-tools / sql-transformer / sql-transformer-tooling-helm", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/sql-transformer/sql-transformer-tooling-helm", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31483125", + "appName": "Measurement / SemSci / Services / text-processor", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/text-processor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28138869", + "appName": "Measurement / SemSci / Services / content-type-detector-model-multilingual", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/content-type-detector-model-multilingual", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43943348", + "appName": "Measurement / MLE / dsm / Labelbox Delta Ingester", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/labelbox-delta-ingester", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46383889", + "appName": "Measurement / ENE / databricks / ms_ee_blocking_requests", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ms_ee_blocking_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21168963", + "appName": "Measurement / DevOps / kafka-changelog-exporter", + "link": "https://gitlab.com/doubleverify/measurement/devops/kafka-changelog-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40542251", + "appName": "Measurement / Data Platform / Playground / databricks-facts-maintenance", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-facts-maintenance", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52211221", + "appName": "Measurement / Classification / genesis / enrich-adapters / scraper-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/enrich-adapters/scraper-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36778274", + "appName": "Measurement / Classification / genesis / classifications-rest-api", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/classifications-rest-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43472574", + "appName": "Measurement / Classification / genesis / bq-connect / twitter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/twitter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "52517145", + "appName": "Measurement / Classification / databricks / kdis / meta-router-response-topic", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/meta-router-response-topic", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32447714", + "appName": "Measurement / Classification / common / sql-exporter-deploy", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/sql-exporter-deploy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38337598", + "appName": "Measurement / Brand Safety / page-classifications-transformer-v2", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/page-classifications-transformer-v2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "50294402", + "appName": "DevOps / devops-platforms / Platforms-tools / Toolbox / dv-toolbox-orchestrator", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/toolbox/dv-toolbox-orchestrator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44296329", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / aerospike-stack", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/aerospike-stack", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23261855", + "appName": "DevOps / devops-cicd / devops-scripts", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/devops-scripts", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31554109", + "appName": "DevOps / ci-cd / Helm Charts / kubeapp / kubeapp3", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/kubeapp/kubeapp3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37881542", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / databricks-toolbox", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/databricks-toolbox", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32468518", + "appName": "DevOps / ci-cd / Docker Images / base-images / java", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/base-images/java", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32468510", + "appName": "DevOps / ci-cd / Docker Images / base-images / base", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/base-images/base", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26918329", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / QA / terraform-workload-publisher-qa-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/qa/terraform-workload-publisher-qa-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35066366", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-shared-mongodb-publisher-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-shared-mongodb-publisher-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33290937", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-iam", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-iam", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "19026934", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / archive / kafka-toolbox / helm-charts", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/archive/kafka-toolbox/helm-charts", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45667745", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Analytics 2 Backfill", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/analytics-2-backfill", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41035483", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Active Campaigns / Active Campaign Files Generator DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/active-campaigns/active-campaign-files-generator", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34547871", + "appName": "Social-Integration / pipelines / Facebook / viewability / infra / fb-marketing-api", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/infra/fb-marketing-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22901638", + "appName": "Social-Integration / Viewability / Infrastructure / big-query-executor", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/big-query-executor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46876819", + "appName": "QA / Social / si-sox-validation-ph2", + "link": "https://gitlab.com/doubleverify/qa/social/si-sox-validation-ph2", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/SystemService", + "appName": "Publisher / campaign-delivery/SystemService", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42190679", + "appName": "Publisher / CampaignDelivery / campaign-delivery-metrics", + "link": "https://gitlab.com/doubleverify/publisher/campaigndelivery/campaign-delivery-metrics", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30978517", + "appName": "Programmatic / Programmatic ETL / fraud-generator", + "link": "https://gitlab.com/doubleverify/programmatic/etl/fraud-generator", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "52588801", + "appName": "Pinnacle / IQ-Blueprint / Settings / affected-entities-selector", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/affected-entities-selector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "44461805", + "appName": "Pinnacle / IQ-Blueprint / API / adform-campaign-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/adform-campaign-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53648120", + "appName": "Measurement / Traffic / Traffic DBX Workflows and DDLS / ms_bs_geography", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-dbx-workflows-and-ddls/ms_bs_geography", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48119656", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-homepage-precisions-dbx", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-homepage-precisions-dbx", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33218310", + "appName": "Measurement / SemSci / Services / content-moderation-service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/content-moderation-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33810749", + "appName": "Measurement / SemSci / Ontology Development / graphdb-with-ontology", + "link": "https://gitlab.com/doubleverify/measurement/semsci/ontology-development/graphdb-with-ontology", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52207103", + "appName": "Measurement / MLE / feature-flags", + "link": "https://gitlab.com/doubleverify/measurement/mle/feature-flags", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35690679", + "appName": "Measurement / Fraud / Research / ibv-detector-model", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/ibv-detector-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48305808", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_blocking_requests", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_blocking_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50974426", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ivt-detector-infra", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ivt-detector-infra", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32505666", + "appName": "Measurement / ENE / omid-web-certifications / certifications-producer", + "link": "https://gitlab.com/doubleverify/measurement/ene/omid-web-certifications/certifications-producer", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35695515", + "appName": "Measurement / ENE / ENE CI CD", + "link": "https://gitlab.com/doubleverify/measurement/ene/ene-ci-cd", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46396222", + "appName": "Measurement / Data Platform / kdi-projects / kdi-unmatched", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/kdi-projects/kdi-unmatched", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46396531", + "appName": "Measurement / Data Platform / kdi-projects / kdi-blocking-requests", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/kdi-projects/kdi-blocking-requests", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50876784", + "appName": "Measurement / Data Platform / Playground / snowflake-data-restoration", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/snowflake-data-restoration", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41668928", + "appName": "Measurement / Custom Project Templates / model-deployment-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/model-deployment-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45794908", + "appName": "Measurement / Custom Project Templates / kafka-delta-ingester-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/kafka-delta-ingester-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37544593", + "appName": "Measurement / Classification / site-classification / storyzy-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/storyzy-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "53152274", + "appName": "Measurement / Classification / databricks / selected-pages-to-kafka", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/selected-pages-to-kafka", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48102564", + "appName": "Measurement / Classification / databricks / page-selector-pre-aggregation-by-minute", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/page-selector-pre-aggregation-by-minute", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48283165", + "appName": "Measurement / Classification / databricks / kdis / page-classification-change-log", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/page-classification-change-log", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53457560", + "appName": "Measurement / Brand Safety / databricks / language-targeting-dbx", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/databricks/language-targeting-dbx", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35698836", + "appName": "Measurement / Backend Platform / playground / kafka-distinct-keys-monitor", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/kafka-distinct-keys-monitor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43813321", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / nginx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/nginx", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45631024", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / grafana-agent", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/grafana-agent", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33723390", + "appName": "DevOps / ci-cd / Helm Charts / kafka-connect", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/kafka-connect", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47688945", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / terraform-workload-cicd-legacy", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-workload-cicd-legacy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43176727", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Stg / terraform-workload-k8s-platform", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/stg/terraform-workload-k8s-platform", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34879087", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-shared-mongodb-publisher-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-shared-mongodb-publisher-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29069548", + "appName": "TechOps / DataOps / loki-exporter", + "link": "https://gitlab.com/doubleverify/techops/dataops/loki-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "41576064", + "appName": "Social-Integration / pipelines / Twitter / adhoc-pinnacle-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/adhoc-pinnacle-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44806024", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / cal-proc-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/cal-proc-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35580820", + "appName": "Social-Integration / personal-projects / pratikb / exploring-keda", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/pratikb/exploring-keda", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28150187", + "appName": "Social-Integration / brandsafety / youtube / ADH Reports / MTR Baseline", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/youtube/adh-reports/mtr-baseline", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30857415", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Reporting / TikTok Reporting DAG", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/traffic/tiktok-reporting-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30867994", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Report Delivery / TikTok Report Delivery DAG", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/reporting/tiktok-report-delivery-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46584200", + "appName": "Publisher / starter-service", + "link": "https://gitlab.com/doubleverify/publisher/starter-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MongoManager", + "appName": "Publisher / campaign-delivery/MongoManager", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DisplayWords", + "appName": "Publisher / campaign-delivery/DisplayWords", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DartForAdvertiser-lib", + "appName": "Publisher / campaign-delivery/DartForAdvertiser-lib", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Celtra", + "appName": "Publisher / campaign-delivery/Celtra", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "38715636", + "appName": "Publisher / DevOps / Terraform / Workloads / terraform-workload-ad-juster-com", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/workloads/terraform-workload-ad-juster-com", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51157934", + "appName": "Programmatic / Prism-Extractors / prism-extractor-programmatic-infra", + "link": "https://gitlab.com/doubleverify/programmatic/prism-extractors/prism-extractor-programmatic-infra", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "21272638", + "appName": "Programmatic / JTPS / jtps-rpm-build", + "link": "https://gitlab.com/doubleverify/programmatic/jtps/jtps-rpm-build", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "30269239", + "appName": "Programmatic / Devops / harbor-docker-registry", + "link": "https://gitlab.com/doubleverify/programmatic/devops/harbor-docker-registry", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26973987", + "appName": "Pinnacle / IQ-Blueprint / API / file-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/file-processor", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "48830180", + "appName": "Measurement / Traffic / KDI / kdi-core-extractions-trace", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kdi/kdi-core-extractions-trace", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51201617", + "appName": "Measurement / MLE / Models / text-translation-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/models/text-translation-model", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22462491", + "appName": "Measurement / ENE / reportportal", + "link": "https://gitlab.com/doubleverify/measurement/ene/reportportal", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39373245", + "appName": "Measurement / ENE / fos-certification / fos-certifications-publish-for-evaluation-function", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-certifications-publish-function", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34164092", + "appName": "Measurement / ENE / dvbs-ancile", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvbs-ancile", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44720079", + "appName": "Measurement / ENE / databricks / ms_ee_agg_hourly_monitoring_requests", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ms_ee_agg_hourly_monitoring_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44845190", + "appName": "Measurement / ENE / databricks / ms_ee_agg_hourly_blocking_requests", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ms_ee_agg_hourly_blocking_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44751189", + "appName": "Measurement / ENE / DVOT / video-doubleverify-com-domains", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/video-doubleverify-com-domains", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125216", + "appName": "Measurement / ENE / DVOT / pxsrv-legacy", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/pxsrv-legacy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125223", + "appName": "Measurement / ENE / DVOT / dv-panel", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/dv-panel", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50554525", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-attn-ctv-tvision-cache", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-attn-ctv-tvision-cache", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44300752", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / vector", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/vector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31553161", + "appName": "DevOps / ci-cd / Helm Charts / kubeapp / kubeapp2", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/kubeapp/kubeapp2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32451125", + "appName": "DevOps / ci-cd / Docker Images / base-images / python", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/base-images/python", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31205349", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-publisher-ui-staging-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-publisher-ui-staging-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26743959", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-publisher-staging-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-publisher-staging-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30880189", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-publisher-prometheus-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-publisher-prometheus-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31205339", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / QA / terraform-workload-publisher-ui-qa-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/qa/terraform-workload-publisher-ui-qa-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30880313", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / QA / terraform-workload-publisher-prometheus-qa", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/qa/terraform-workload-publisher-prometheus-qa", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30880356", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher-prometheus-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher-prometheus-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26911787", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31205277", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-publisher-ui-dev-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-publisher-ui-dev-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30880282", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-publisher-prometheus-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-publisher-prometheus-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26745378", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-publisher-dev-data", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-publisher-dev-data", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29289716", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-publisher-bi-engine-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-publisher-bi-engine-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40918053", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / DVOT / terraform-workload-dvot-tiger-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/dvot/terraform-workload-dvot-tiger-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29927222", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-profiler-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-profiler-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29908714", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-language-detector-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-language-detector-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29908581", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-javascript-scraper-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-javascript-scraper-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40917894", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / DVOT / terraform-workload-dvot-tiger-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/dvot/terraform-workload-dvot-tiger-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40546856", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Dev / dr-general-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/dev/dr-general-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51139823", + "appName": "DevOps / Terraform / Modules / terraform-module-rancher-cluster", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-rancher-cluster", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "22249582", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / terraform", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/terraform", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "18864914", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / archive / kafka-toolbox / kafka-topics-managment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/archive/kafka-toolbox/kafka-topics-managment", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51337105", + "appName": "Social-Integration / pipelines / InstaCart / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/instacart/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25534077", + "appName": "Social-Integration / personal-projects / stevenk / collector-prometheus-poc", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/stevenk/collector-prometheus-poc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "38006346", + "appName": "Social-Integration / Viewability / twitter / Creative Lookup DAG", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/twitter/prepare-creative-type-lookup-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23508619", + "appName": "Social-Integration / Viewability / Infrastructure / connectors", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/connectors", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46431743", + "appName": "Publisher / tag-config-service", + "link": "https://gitlab.com/doubleverify/publisher/tag-config-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "52886349", + "appName": "Publisher / analytics-engine-exporter", + "link": "https://gitlab.com/doubleverify/publisher/analytics-engine-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "37799812", + "appName": "Programmatic / iqconnect-feature-status", + "link": "https://gitlab.com/doubleverify/programmatic/iqconnect-feature-status", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_32", + "name": "Vue.js", + "displayName": "Vue.js" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "24103614", + "appName": "Pinnacle / IQ-Blueprint / API / template-file-parser", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/template-file-parser", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31997209", + "appName": "Pinnacle / IQ-Blueprint / API / labels-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/labels-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104801", + "appName": "Pinnacle / IQ-Blueprint / API / keyword-list-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/keyword-list-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40842358", + "appName": "Pinnacle / IQ-Blueprint / API / job-scheduler", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/job-scheduler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32617380", + "appName": "Pinnacle / IQ-Blueprint / API / api-gateway", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/api-gateway", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "48119968", + "appName": "Measurement / Traffic / homepage-precisions-etl-dbx", + "link": "https://gitlab.com/doubleverify/measurement/traffic/homepage-precisions-etl-dbx", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30715274", + "appName": "Measurement / Guild / autodevops", + "link": "https://gitlab.com/doubleverify/measurement/guild/autodevops", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49024771", + "appName": "Measurement / ENE / fos-certification / fos-looker-data-aggregator", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-looker-data-aggregator", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32402672", + "appName": "Measurement / ENE / alerts-prediction / alerts-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/ene/alerts-prediction/alerts-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52993836", + "appName": "Measurement / Data Platform / Playground / databricks-scaler", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-scaler", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52214084", + "appName": "Measurement / Classification / databricks / kdis / page-classification-source-topic", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/page-classification-source-topic", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50679559", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / kyverno", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/kyverno", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54033135", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / finout", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/finout", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53554895", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / alertmanager", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/alertmanager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42731122", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / aerospike-enterprise", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/aerospike-enterprise", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32468525", + "appName": "DevOps / ci-cd / Docker Images / base-images / golang", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/base-images/golang", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34516435", + "appName": "DevOps / Terraform / Workloads / GCP / OpenSlate / Prod / terraform-workload-gp-os-gbl-twitch-moderation", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/openslate/prod/terraform-workload-gp-os-gbl-twitch-moderation", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34419785", + "appName": "DevOps / Terraform / Workloads / GCP / OpenSlate / Prod / terraform-workload-gp-os-gbl-list-api", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/openslate/prod/terraform-workload-gp-os-gbl-list-api", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51178388", + "appName": "DevOps / Terraform / Workloads / COLO / Programmatic / Dev / terraform-workload-rancher-poc", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/colo/programmatic/dev/terraform-workload-rancher-poc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45950664", + "appName": "DevOps / Terraform / Workloads / AWS / terraform-workload-aws-dv-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/aws/terraform-workload-aws-dv-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27840410", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-terraform-runner", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-terraform-runner", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26919616", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-publisher", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-publisher", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27495158", + "appName": "DevOps / Monitoring / prometheus-query-exporter", + "link": "https://gitlab.com/doubleverify/devops/monitoring/prometheus-query-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28197425", + "appName": "DevOps / Common / pipelines-gui", + "link": "https://gitlab.com/doubleverify/devops/common/pipelines-gui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*Workload", + "appName": "*Workload", + "link": "", + "tags": [] + }, + { + "appId": "54007071", + "appName": "TechOps / SRE / CI-CD / Ansible / linux-common", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/ansible/linux-common", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51183912", + "appName": "Social-Integration / shared / Simake", + "link": "https://gitlab.com/doubleverify/social-integration/shared/simake", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50427141", + "appName": "Social-Integration / prescreen / prescreen-web-frontend", + "link": "https://gitlab.com/doubleverify/social-integration/prescreen/prescreen-web-frontend", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46669889", + "appName": "Social-Integration / pipelines / YouTube / analyticsbackfill", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/analyticsbackfill", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48935448", + "appName": "Social-Integration / pipelines / Spotify / Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/spotify/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37665810", + "appName": "Social-Integration / personal-projects / hiral / custom kafka producer", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/hiral/custom-kafka-producer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22961015", + "appName": "Social-Integration / Viewability / Infrastructure / file-copier", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/file-copier", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53509097", + "appName": "QA / Social / monitoring", + "link": "https://gitlab.com/doubleverify/qa/social/monitoring", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34530123_/SalesforceAccountSync", + "appName": "Publisher / campaign-delivery/SalesforceAccountSync", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/LiveIntent", + "appName": "Publisher / campaign-delivery/LiveIntent", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GenericModule", + "appName": "Publisher / campaign-delivery/GenericModule", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FlashTalking", + "appName": "Publisher / campaign-delivery/FlashTalking", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FacebookBusinessManager", + "appName": "Publisher / campaign-delivery/FacebookBusinessManager", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/ExtremeReach", + "appName": "Publisher / campaign-delivery/ExtremeReach", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/CloudflareWorkerAndRoutes", + "appName": "Publisher / campaign-delivery/CloudflareWorkerAndRoutes", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdsWizzDomainApi", + "appName": "Publisher / campaign-delivery/AdsWizzDomainApi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdServerEmailAlerts", + "appName": "Publisher / campaign-delivery/AdServerEmailAlerts", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30884305", + "appName": "Publisher / CampaignDelivery / tagscan-docker", + "link": "https://gitlab.com/doubleverify/publisher/campaigndelivery/tagscan-docker", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23992444", + "appName": "Pinnacle / IQ-Blueprint / UI / givt-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/givt-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "28394485", + "appName": "Pinnacle / IQ-Blueprint / UI / geo-targeting-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/geo-targeting-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "25531573", + "appName": "Pinnacle / IQ-Blueprint / UI / fraud-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/fraud-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104537", + "appName": "Pinnacle / IQ-Blueprint / API / geo-lists-bulk-upload-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/geo-lists-bulk-upload-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103724", + "appName": "Pinnacle / IQ-Blueprint / API / blocking-tags-gen-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/blocking-tags-gen-processor", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32215906", + "appName": "Pinnacle / IQ-Blueprint / API / authentication-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/authentication-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "52641392", + "appName": "Pinnacle / Analytics / Library / pipeline-qa / lib-qa-packages-social", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/pipeline-qa/lib-qa-packages-social", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "53963279", + "appName": "Measurement / Traffic / Traffic DBX Workflows and DDLS / Ip Datapoints Generation", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-dbx-workflows-and-ddls/ip-datapoints-generation", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45414260", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ua_spoofing_etl", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ua_spoofing_etl", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125069", + "appName": "Measurement / ENE / DVOT / iab-vpaid", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/iab-vpaid", + "tags": [ + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51936468", + "appName": "Measurement / ENE / ATTN / ctv / TVision / app mapping validation reporter", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/tvision/app-mapping-validation-reporter", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51984453", + "appName": "Measurement / ENE / ATTN / ctv / TVision / App Mapping Issues Detector", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/tvision/app-mapping-issues-detector", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46459856", + "appName": "Measurement / Classification / genesis / bq-connect / tiktok", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/tiktok", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "54333135", + "appName": "Measurement / Classification / databricks / kdis / tiktok-classification-response-topic", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/tiktok-classification-response-topic", + "tags": [] + }, + { + "appId": "31329869", + "appName": "Measurement / Brand Safety / sql-exporters / sql-exporter-deploy", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/sql-exporters/sql-exporter-deploy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50246229", + "appName": "Measurement / Brand Safety / page-classifications-transformer-v3", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/page-classifications-transformer-v3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52187519", + "appName": "DevOps / personal-projects / durai / security / sec-prometheus", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/security/sec-prometheus", + "tags": [ + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "ox_tag_59", + "name": "Consul", + "displayName": "Consul" + }, + { + "tagId": "ox_tag_74", + "name": "DigitalOcean", + "displayName": "DigitalOcean" + }, + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "37580044", + "appName": "DevOps / devops-platforms / Platforms-tools / Aerospike / aerospike-xdr-proxy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/aerospike/aerospike-xdr-proxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36686915", + "appName": "DevOps / devops-platforms / Platforms-monitoring / aerospike", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/aerospike", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48836034", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / jaeger", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/jaeger", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32091783", + "appName": "DevOps / ci-cd / Docker Images / base-images / nodejs", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/base-images/nodejs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39135839", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher-centralized-sa", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher-centralized-sa", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45229423", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-publisher-bq-reservations", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-publisher-bq-reservations", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41451327", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Fraud / Fraud-Dev / terraform-workload-real-targeting-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/fraud/fraud-dev/terraform-workload-real-targeting-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21493262", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / amc", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/amc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21196867", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / aerospike-monitoring", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/aerospike-monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "46921160", + "appName": "Social-Integration / pipelines / reddit / Dashboard", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/reddit/dashboard", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50603118", + "appName": "Social-Integration / pipelines / YouTube / OpenSlate / Video Exclusion V2", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/openslate/video-exclusion-v2", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41678737", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Cache Materializer DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/cache-materializer-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48990201", + "appName": "Social-Integration / pipelines / Spotify / bigquery-migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/spotify/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26001988", + "appName": "Social-Integration / Viewability / Ops Console Dashboard / collectors / api-collector", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/ocd/collectors/api-collector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46467918", + "appName": "QA / e2e / campaign-validator-nextgen", + "link": "https://gitlab.com/doubleverify/qa/e2e/campaign-validator-nextgen", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34530123_/DataProcessorService", + "appName": "Publisher / campaign-delivery/DataProcessorService", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30965737", + "appName": "Publisher / DevOps / AJ Infrastructure / aj-ansible", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/aj-ansible", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41871331", + "appName": "Programmatic / personal / dennis / pnp-3006_jtps-with-avro-logging-poc", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/pnp-3006_jtps-with-avro-logging-poc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "44303562", + "appName": "Pinnacle / PIAM / ciam-sso-proxy", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/ciam-sso-proxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53926258", + "appName": "Pinnacle / IQ-Blueprint / API / user-preference-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/user-preference-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29240777", + "appName": "Pinnacle / IQ-Blueprint / API / api-proxy-helm", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/api-proxy-helm", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "52340271", + "appName": "Measurement / Traffic / connectors / ce-homepage-precisions-connector", + "link": "https://gitlab.com/doubleverify/measurement/traffic/connectors/ce-homepage-precisions-connector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51049473", + "appName": "Measurement / MLE / Playground / ray-poc / utility-models / background-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/utility-models/background-classifier", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47951571", + "appName": "Measurement / MLE / DBX / dbx-workflows", + "link": "https://gitlab.com/doubleverify/measurement/mle/dbx/dbx-workflows", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19517712", + "appName": "Measurement / Guild / Cache Simulator", + "link": "https://gitlab.com/doubleverify/measurement/guild/cache-simulator", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53518196", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_monitoring_requests_ivt_only", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_monitoring_requests_ivt_only", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53628059", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_blocking_requests_ivt_only", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_blocking_requests_ivt_only", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48114676", + "appName": "Measurement / Data Platform / ms_dp_load_rtb_raw", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/ms_dp_load_rtb_raw", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52341958", + "appName": "Measurement / Data Platform / Playground / kdi-scaling", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/kdi-scaling", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40544907", + "appName": "Measurement / Data Platform / Playground / kafka-delta-kubernetes", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/kafka-delta-kubernetes", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47422731", + "appName": "Measurement / Data Platform / Playground / dab-poc", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dab-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50912070", + "appName": "Measurement / Classification / genesis / bq-connect / youtube", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/youtube", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52009964", + "appName": "DevOps / devops-platforms / Platforms-tools / Grafana / grafana-alerts", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/grafana/grafana-alerts", + "tags": [ + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43322275", + "appName": "DevOps / devops-platforms / Platforms-tools / Databricks / databricks-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/databricks/databricks-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48567386", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / nvidia-driver-installer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/nvidia-driver-installer", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50584934", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / gke-upgrade-manager", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/gke-upgrade-manager", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52895879", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / envoy-gateway-config", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/envoy-gateway-config", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52342788", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / conduktor-console", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/conduktor-console", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43891092", + "appName": "DevOps / devops-cicd / Services / dora-service", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/services/dora-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45103592", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-devops-publisher-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-devops-publisher-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "49168981", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / DataOps / terraform-workload-oltp-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dataops/terraform-workload-oltp-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37968355", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-sso-openslate", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-sso-openslate", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37467799", + "appName": "DevOps / RnD / rookout-datastore", + "link": "https://gitlab.com/doubleverify/devops/rnd/rookout", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25081907", + "appName": "DevOps / Kafka / mirrormaker-plugin-nullify", + "link": "https://gitlab.com/doubleverify/devops/kafka/mirrormaker-plugin-nullify", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52630058", + "appName": "TechOps / SRE / Scripts / vmware", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/vmware", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "43115868", + "appName": "TechOps / DataOps / k8s-mongodb-query-exporter", + "link": "https://gitlab.com/doubleverify/techops/dataops/mongodb-query-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30169115", + "appName": "TechOps / CorpIT / Server-Mgmt / GCP", + "link": "https://gitlab.com/doubleverify/techops/corpit/server-mgmt/gcp", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20076025", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / thanos-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/thanos-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21705238", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / forked-monitoring-application", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/forked-monitoring-application", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20037971", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / archive / kafka-toolbox / helm-chart-thanos ", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/archive/kafka-toolbox/helm-chart-thanos", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21898938", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / aerospike-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/aerospike-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "50351074", + "appName": "Social-Integration / shared / social-internal-data-retriever-bq-migration ", + "link": "https://gitlab.com/doubleverify/social-integration/shared/social-internal-data-retriever-bq-migration", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27948132", + "appName": "Social-Integration / pipelines / YouTube / adh-deployment-scripts", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/adh-queries", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48486897", + "appName": "Social-Integration / pipelines / Twitter / BQ-RedisPublisher", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/bq-redispublisher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "43055329", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Data Retention DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/data-retention-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "54208565", + "appName": "Social-Integration / pipelines / NBCU / BigQuery Migrations", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/nbcu/bigquery-migrations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "45081084", + "appName": "Social-Integration / pipelines / Infra / social-keycloak-ciam", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/social-keycloak-ciam", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50362498", + "appName": "Social-Integration / pipelines / Facebook / suitability / publishers-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/publishers-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "52962110", + "appName": "Social-Integration / pipelines / Facebook / Reporting / check-acdrs", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/check-acdrs", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30829959", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Reporting / Impression Meta Downloader", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/traffic/impression-meta-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40971872", + "appName": "QA / e2e / qa-social-api-ingestion", + "link": "https://gitlab.com/doubleverify/qa/e2e/qa-social-api-ingestion", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "38803363", + "appName": "QA / Social / si-qa-validation-framework", + "link": "https://gitlab.com/doubleverify/qa/social/si-qa-validation-framework", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23811643", + "appName": "QA / Social / si-events-api", + "link": "https://gitlab.com/doubleverify/qa/social/si-events-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26475224", + "appName": "Publisher / doubleverify.gent", + "link": "https://gitlab.com/doubleverify/publisher/doubleverify-gent", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TagScanCommon", + "appName": "Publisher / campaign-delivery/TagScanCommon", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleAnalytics", + "appName": "Publisher / campaign-delivery/GoogleAnalytics", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Flow", + "appName": "Publisher / campaign-delivery/Flow", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Eyeblaster", + "appName": "Publisher / campaign-delivery/Eyeblaster", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Clipcentric", + "appName": "Publisher / campaign-delivery/Clipcentric", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AmobeeApi", + "appName": "Publisher / campaign-delivery/AmobeeApi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdForm", + "appName": "Publisher / campaign-delivery/AdForm", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/A2XTriton", + "appName": "Publisher / campaign-delivery/A2XTriton", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "46891302", + "appName": "Publisher / Templates / paved-road-base", + "link": "https://gitlab.com/doubleverify/publisher/templates/paved-road-base", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/xandr-dfa-sqlite", + "appName": "Publisher / Playground / playground-timdp/xandr-dfa-sqlite", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/gitlab-ci-inheritance", + "appName": "Publisher / Playground / playground-timdp/gitlab-ci-inheritance", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/direct-link-poc", + "appName": "Publisher / Playground / playground-timdp/direct-link-poc", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/dfareporting-client", + "appName": "Publisher / Playground / playground-timdp/dfareporting-client", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/campaign-delivery-weather-pacing-report", + "appName": "Publisher / Playground / playground-timdp/campaign-delivery-weather-pacing-report", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/campaign-delivery-proration", + "appName": "Publisher / Playground / playground-timdp/campaign-delivery-proration", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/campaign-delivery-granular-sqlite", + "appName": "Publisher / Playground / playground-timdp/campaign-delivery-granular-sqlite", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39561851", + "appName": "Publisher / DevOps / Monitoring / ua-metrics-exporter", + "link": "https://gitlab.com/doubleverify/publisher/devops/monitoring/ua-metrics-exporter", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26573377", + "appName": "Programmatic / scripts / splunk", + "link": "https://gitlab.com/doubleverify/programmatic/scripts/splunk", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "47810580", + "appName": "Programmatic / Iris / iris-snowpark", + "link": "https://gitlab.com/doubleverify/programmatic/iris/iris-snowpark", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "24104303", + "appName": "Pinnacle / IQ-Blueprint / API / adform-campaign-api", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/adform-campaign-api", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "36523302", + "appName": "Pinnacle / IQ-Blueprint / API / Sf Proxy", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/sfproxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42226421", + "appName": "Measurement / MLE / Tools / locust-base-image", + "link": "https://gitlab.com/doubleverify/measurement/mle/tools/locust-base-image", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50552709", + "appName": "Measurement / Fraud / Research / bundle-dt-detector", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/bundle-dt-detector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22177434", + "appName": "Measurement / Fraud / Fraud-Dev / helm / phoenix-rule-service", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/helm/phoenix-rule-service", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23272896", + "appName": "Measurement / Fraud / Fraud-Dev / Data / 42matters", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/42matters", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40740430", + "appName": "Measurement / ENE / fos-certification / fos-certifications-publish-to-production-function", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-certifications-publish-to-production-function", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39308183", + "appName": "Measurement / ENE / Playground / ee-slack-bot", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/ee-slack-bot", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45527421", + "appName": "Measurement / ENE / ATTN / Databricks / attn_simulator_input", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/databricks/attn_simulator_input", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "52609152", + "appName": "Measurement / Data Platform / self-service / databricks-workflows-deleter", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/self-service/databricks-workflows-deleter", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48509424", + "appName": "Measurement / Data Platform / DBX-CI-CD", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/dbx-ci-cd", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45934680", + "appName": "Measurement / Classification / site-classification / dbx-storyzy-loader", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/dbx-storyzy-loader", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35699868", + "appName": "Measurement / Classification / manual-classification / delete-expired-manual-cls-job", + "link": "https://gitlab.com/doubleverify/measurement/classification/manual-classification/delete-expired-manual-cls-job", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54233230", + "appName": "Measurement / Classification / databricks / kdis / tiktok-alpha-classification-response-topic", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/kdis/tiktok-alpha-classification-response-topic", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40869907", + "appName": "Measurement / Classification / classification-store / databricks-page-classifications-loader", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-store/databricks-page-classifications-loader", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34675964", + "appName": "Measurement / Brand Safety / vertica-jobs / postbid-contextual-reporting-job", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/vertica-jobs/postbid-contextual-reporting-job", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23337936", + "appName": "DevOps / personal-projects / ian / kafka-mgmt", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/ian/kafka-mgmt", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35327642", + "appName": "DevOps / devops-platforms / Platforms-tools / Trino / trino-chart", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/trino/trino-chart", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42331972", + "appName": "DevOps / devops-platforms / Platforms-tools / Aerospike / aerospike_kubernetes_operator", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/aerospike/aerospike_kubernetes_operator", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38805659", + "appName": "DevOps / devops-platforms / Platforms-monitoring / grafana", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/grafana", + "tags": [ + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45668669", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / wiz-sensor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/wiz-sensor", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44373438", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / cert-manager", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/cert-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46042381", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / Veza-InsightPoint", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/veza-insightpoint", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27394789", + "appName": "DevOps / Training / nitzang-session2", + "link": "https://gitlab.com/doubleverify/devops/training/nitzang-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45103735", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-devops-publisher-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-devops-publisher-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45103766", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-devops-publisher-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-devops-publisher-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33651327", + "appName": "TechOps / DVs Websites / doubleverify-com", + "link": "https://gitlab.com/doubleverify/techops/dvs-websites/doubleverify-com", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20141176", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / spark-sql", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/spark-sql", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20246953", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-hq-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-hq-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20125116", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / hive-metastore", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/hive-metastore", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20235435", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / Kafka-zookeeper", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-zookeeper", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "26090135", + "appName": "Social-Integration / Viewability / Ops Console Dashboard / collectors / data-collector", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/ocd/collectors/data-collector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46324789", + "appName": "Publisher / api-linter-maven-plugin", + "link": "https://gitlab.com/doubleverify/publisher/api-linter-maven-plugin", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/unfurl-desktop", + "appName": "Publisher / Playground / playground-timdp/unfurl-desktop", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39908439", + "appName": "Publisher / DevOps / AJ Infrastructure / backup-server-scripts", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/backup-server-scripts", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54015727", + "appName": "Pinnacle / PIAM / piam-api", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/piam-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "44968459", + "appName": "Pinnacle / IQ-Blueprint / MISC / Activation2MongoDBPOC", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/activation2mongodbpoc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "34047389", + "appName": "Pinnacle / IQ-Blueprint / API / service-gateway", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/service-gateway", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103322", + "appName": "Pinnacle / IQ-Blueprint / API / placements-fileprocessing-api", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/placements-fileprocessing-api", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "52925841", + "appName": "Measurement / data-science / CV / nude-net", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/nude-net", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51382452", + "appName": "Measurement / MLE / dsm / DSM Schema Maintenance", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/dsm-schema-maintenance", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50588424", + "appName": "Measurement / MLE / Playground / ray-poc / ray-multi-app-nabu-poc", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/ray-multi-app-nabu-poc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40645523", + "appName": "Measurement / Fraud / Research / IBV imp level", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/ibv-imp-level", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48511992", + "appName": "Measurement / ENE / Playground / jupyter-notebook-app", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/jupyter-notebook-app", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47349275", + "appName": "Measurement / ENE / ATTN / ee-attn-query-exporter", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ee-attn-query-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50252883", + "appName": "Measurement / ENE / ATTN / ctv / TVision / Receiving_data_from_TVision", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/tvision/receiving_data_from_tvision", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51522371", + "appName": "Measurement / ENE / ATTN / ctv / TVision / Match Incoming and Exported Files", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/tvision/match-incoming-and-exported-files", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46638598", + "appName": "Measurement / DevOps / ostrich-watcher", + "link": "https://gitlab.com/doubleverify/measurement/devops/ostrich-watcher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_36", + "name": "Gin", + "displayName": "Gin" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46287194", + "appName": "Measurement / Data Platform / Playground / restart-kafka-to-delta-workflows", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/restart-kafka-to-delta-workflows", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41976589", + "appName": "Measurement / Data Platform / Playground / ms_ee_notebook_workflows", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/ms_ee_notebook_workflows", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51729240", + "appName": "Measurement / Custom Project Templates / Databricks-python-wheel-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/databricks-python-wheel-template", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37576394", + "appName": "Measurement / Classification / site-classification / storyzy-data-fetcher", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/storyzy-data-fetcher", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "48310136", + "appName": "Measurement / Brand Safety / custom-categories-rate", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/custom-categories-rate", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43268828", + "appName": "DevOps / personal-projects / Geoff / composer-secret-hiding", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/geoff/composer-secret-hiding", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53162673", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / telegraf", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/telegraf", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50522717", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / kuberay-operator", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/kuberay-operator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54361635", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / gc-dv-gbl-prj-cicd", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/gc-dv-gbl-prj-cicd", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + } + ] + }, + { + "appId": "38034668", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-sso-zentrick", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-sso-zentrick", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43825833", + "appName": "Client Services / apex-documentation", + "link": "https://gitlab.com/doubleverify/client-services/apex-documentation", + "tags": [] + }, + { + "appId": "54367872", + "appName": "TechOps / SRE / Network / cisco parse show commands", + "link": "https://gitlab.com/doubleverify/techops/sre/network/cisco-parse-show-commands", + "tags": [] + }, + { + "appId": "30558003", + "appName": "TechOps / DataOps / dim-validator", + "link": "https://gitlab.com/doubleverify/techops/dataops/dim-validator", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20213736", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / strimzi-kafka-operator", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/strimzi-kafka-operator", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20187418", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / metallb", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/metallb", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20185529", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kube-dns", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kube-dns", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20311356", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-manager-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-manager-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21322492", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / grafana-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/grafana-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20496610", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / burrow-kafka-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/burrow-kafka-deployment", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "42049583", + "appName": "Social-Integration / pipelines / reddit / reddit-kafka-bigquery-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/reddit/reddit-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47231369", + "appName": "Social-Integration / pipelines / netflix / Analytics Backfill", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/analytics-backfill", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32183755", + "appName": "Social-Integration / pipelines / YouTube / adhoc-support-tools / Youtube ADH Extractor DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/adhoc-support-tools/youtube-adh-extractor-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44022557", + "appName": "Social-Integration / pipelines / Twitter / Compliance DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/compliance-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53969635", + "appName": "Social-Integration / pipelines / NBCU / Nbcu Kafka Bigquery Connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/nbcu/nbcu-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25715480", + "appName": "Social-Integration / personal-projects / stevenk / collector-bigquery-poc", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/stevenk/collector-bigquery-poc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51121538", + "appName": "Social-Integration / personal-projects / azeem / metrics", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/azeem/metrics", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46705619", + "appName": "QA / e2e / campaign-property-modifier", + "link": "https://gitlab.com/doubleverify/qa/e2e/campaign-property-modifier", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34530123_/unused-modules", + "appName": "Publisher / campaign-delivery/unused-modules", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ses-email-redrive", + "appName": "Publisher / campaign-delivery/ses-email-redrive", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/dre-sql", + "appName": "Publisher / campaign-delivery/dre-sql", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/benchmarks", + "appName": "Publisher / campaign-delivery/benchmarks", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OpenAdStream7_0", + "appName": "Publisher / campaign-delivery/OpenAdStream7_0", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Nielsen", + "appName": "Publisher / campaign-delivery/Nielsen", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/NewDemo", + "appName": "Publisher / campaign-delivery/NewDemo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/JiraApiConnect", + "appName": "Publisher / campaign-delivery/JiraApiConnect", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Innovid3P", + "appName": "Publisher / campaign-delivery/Innovid3P", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleDriveFileProcessor", + "appName": "Publisher / campaign-delivery/GoogleDriveFileProcessor", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleAuthentication", + "appName": "Publisher / campaign-delivery/GoogleAuthentication", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleAdX", + "appName": "Publisher / campaign-delivery/GoogleAdX", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleAdSense", + "appName": "Publisher / campaign-delivery/GoogleAdSense", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AtlasPublisher", + "appName": "Publisher / campaign-delivery/AtlasPublisher", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Adify", + "appName": "Publisher / campaign-delivery/Adify", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdMob", + "appName": "Publisher / campaign-delivery/AdMob", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdFormApi", + "appName": "Publisher / campaign-delivery/AdFormApi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Aarki", + "appName": "Publisher / campaign-delivery/Aarki", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31390925", + "appName": "Publisher / Playground / vb-ci-sandbox", + "link": "https://gitlab.com/doubleverify/publisher/playground/vb-ci-sandbox", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41246698_/xandr-client", + "appName": "Publisher / Playground / playground-timdp/xandr-client", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/gitlab-ci-merged-config", + "appName": "Publisher / Playground / playground-timdp/gitlab-ci-merged-config", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31795644", + "appName": "Publisher / Playground / gcp-project-migration", + "link": "https://gitlab.com/doubleverify/publisher/playground/gcp-project-migration", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48339336", + "appName": "Publisher / Playground / emea-demo", + "link": "https://gitlab.com/doubleverify/publisher/playground/emea-demo", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40090763", + "appName": "Publisher / Playground / campaign-delivery-ui-migration", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-ui-migration", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_68", + "name": "ReCaptcha", + "displayName": "ReCaptcha" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "ox_tag_3", + "name": "PaymentProcessing", + "displayName": "Payment" + }, + { + "tagId": "ox_tag_54", + "name": "Hubspot", + "displayName": "Hubspot" + }, + { + "tagId": "ox_tag_86", + "name": "Intercom", + "displayName": "Intercom" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40421713", + "appName": "Publisher / Playground / campaign-delivery-lb", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-lb", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "33757680", + "appName": "Pinnacle / Analytics / gcp-cloud-functions", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/gcp-cloud-functions", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "43147995", + "appName": "Measurement / Traffic / sql-exporter-deploy-oltp", + "link": "https://gitlab.com/doubleverify/measurement/traffic/sql-exporter-deploy-oltp", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52249435", + "appName": "Measurement / Traffic / Aerospike Connect Core Extractions - GCP", + "link": "https://gitlab.com/doubleverify/measurement/traffic/aerospike-connect-core-extractions-gcp", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23103583", + "appName": "Measurement / SemSci / Libraries / Learning", + "link": "https://gitlab.com/doubleverify/measurement/semsci/libraries/learning", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24451111", + "appName": "Measurement / Fraud / Fraud-Dev / helm / holomatter-chart", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/helm/holomatter-chart", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52853459", + "appName": "Measurement / Data Platform / Playground / kdi-optimizations / kdi-monitoring-requests-optimizations", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/kdi-optimizations/kdi-monitoring-requests-optimizations", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45791571", + "appName": "Measurement / Data Platform / Playground / dbx-ide-sample-usage", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dbx-ide-sample-usage", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53532814", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / publisher-k8s-deploy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/publisher-k8s-deploy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "47886066", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / metric-disruption-budget", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/metric-disruption-budget", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45700611", + "appName": "DevOps / devops-cicd / cicd-cspm", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/cicd-cspm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50677630", + "appName": "DevOps / devops-cicd / Services / gitlab-webhook-events", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/services/gitlab-webhook-events", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25530762", + "appName": "DevOps / Training / dastan-session1", + "link": "https://gitlab.com/doubleverify/devops/training/dastan-session1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26778953", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39557836", + "appName": "DevOps / Common / dv-cluster-autoscaler", + "link": "https://gitlab.com/doubleverify/devops/common/dv-cluster-autoscaler", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27263755", + "appName": "DV Common / dv-luigid", + "link": "https://gitlab.com/doubleverify/dv-common/dv-luigid", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + } + ] + }, + { + "appId": "20199317", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / schema-registry-backup", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/schema-registry-backup", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20319384", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / schema-registry", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/schema-registry", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20126587", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / cloud-sql-proxy", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/cloud-sql-proxy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "48346642", + "appName": "Social-Integration / pipelines / Pinterest / pinterest-kafka-bigquery-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/pinterest-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "19419201", + "appName": "Programmatic / Devops / terraform-pnp-sonarqube", + "link": "https://gitlab.com/doubleverify/programmatic/devops/terraform-pnp-sonarqube", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "25510089", + "appName": "Measurement / SemSci / Filebeat GCP V2", + "link": "https://gitlab.com/doubleverify/measurement/semsci/filebeat-gcp-v2", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41272683", + "appName": "Measurement / MLE / Playground / mobile-net-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/mobile-net-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "26761153", + "appName": "Measurement / Guild / dv-tech-interview", + "link": "https://gitlab.com/doubleverify/measurement/guild/dv-tech-interview", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37601334", + "appName": "Measurement / Fraud / Research / legion", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/legion", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37451859", + "appName": "Measurement / Fraud / Research / Peer Approvals / ua-reduction-model", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/peer-approvals/ua-reduction-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36466130", + "appName": "Measurement / Fraud / Research / Peer Approvals / anomalous-app-report", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/peer-approvals/anomalous-app-report", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37601183", + "appName": "Measurement / Fraud / Research / Anomolous App Report", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/anomolous-app-report", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48306917", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_requests_new", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_requests_new", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47010152", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_blocking_queries", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_blocking_queries", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46277270", + "appName": "Measurement / ENE / fos-certification / ctv-power-aware-logs", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/ctv-power-aware-logs", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51913205", + "appName": "Measurement / ENE / databricks / kdi-projects / kdi-deduped", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/kdi-projects/kdi-deduped", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52730469", + "appName": "Measurement / ENE / databricks / ee-databricks-query-exporter", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ee-databricks-query-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51339107", + "appName": "Measurement / ENE / Data-Pipelines / aerospike-connect-ee", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-pipelines/aerospike-connect-ee", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47963708", + "appName": "Measurement / ENE / ATTN / Databricks / tvision data s3 to DBX table exporter", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/databricks/tvision-data-s3-to-dbx-table-exporter", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46570676", + "appName": "Measurement / Data Platform / Playground / run-as-other-user", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/run-as-other-user", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42493103", + "appName": "Measurement / Data Platform / Playground / ms_dp_notebook_workflows", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/ms_dp_notebook_workflows", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48697983", + "appName": "Measurement / Brand Safety / databricks / keywords-monitoring-requests", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/databricks/keywords-monitoring-requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40599605", + "appName": "DevOps / devops-platforms / Platforms-tools / Databricks / databricks-spark-monitoring", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/databricks/databricks-spark-monitoring", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44659765", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / storage-provisioner", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/storage-provisioner", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35990396", + "appName": "DevOps / devops-cicd / gitlab-backup", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/gitlab-backup", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_90", + "name": "Dropbox", + "displayName": "Dropbox" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48349905", + "appName": "DevOps / devops-cicd / Exporters / gcp-artifactory-p8s-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/exporters/gcp-artifactory-p8s-exporter", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30646546", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / aldenp-lab1-3", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/aldenp-lab1-3", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38291368", + "appName": "DevOps / Terraform / Workloads / AWS / terraform-workload-aws-dv-legacy", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/aws/terraform-workload-aws-dv-legacy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30753749", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-arsenyl", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-arsenyl", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39008536", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-sso-adjuster", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-sso-adjuster", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37590284", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-org-doubleverify-com", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-org-doubleverify-com", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54249438", + "appName": "TechOps / SRE / CI-CD / Terraform / Modules / Centos7", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/terraform/modules/centos7", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "33580882", + "appName": "TechOps / CorpIT / Server-Mgmt / Active_Directory", + "link": "https://gitlab.com/doubleverify/techops/corpit/server-mgmt/active_directory", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "48381962", + "appName": "Social-Integration / shared / dbt / Mapping", + "link": "https://gitlab.com/doubleverify/social-integration/shared/dbt/mapping", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "54007703", + "appName": "Social-Integration / pipelines / YouTube / OpenSlate / ps-google-data-ingest", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/openslate/ps-google-data-ingest", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53771333", + "appName": "Social-Integration / pipelines / NBCU / Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/nbcu/reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50570621", + "appName": "Social-Integration / pipelines / Facebook / suitability / publishers-metadata-extractor", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/publishers-metadata-extractor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "27657101", + "appName": "Social-Integration / personal-projects / keo-slackbot", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/keo-slackbot", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26001776", + "appName": "Social-Integration / Viewability / Infrastructure / spark-common-base", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/spark-common-base", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23194207", + "appName": "Social-Integration / Engineering Exploration Projects / Kafka Bigquery Beam Connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/kafka-bigquery-beam-connector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40840772", + "appName": "QA / e2e / organic-traffic-interceptor", + "link": "https://gitlab.com/doubleverify/qa/e2e/organic-traffic-interceptor", + "tags": [ + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "41171695", + "appName": "QA / e2e / organic-impression-generator", + "link": "https://gitlab.com/doubleverify/qa/e2e/organic-impression-generator", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/filebeat-devops", + "appName": "Publisher / campaign-delivery/filebeat-devops", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34530123_/docs/gathering", + "appName": "Publisher / campaign-delivery/docs/gathering", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/application-secrets/helm/configs/develop", + "appName": "Publisher / campaign-delivery/application-secrets/helm/configs/develop", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TradeDesk", + "appName": "Publisher / campaign-delivery/TradeDesk", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TagScanExcelParser", + "appName": "Publisher / campaign-delivery/TagScanExcelParser", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OperativeOneFTP", + "appName": "Publisher / campaign-delivery/OperativeOneFTP", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Nativo", + "appName": "Publisher / campaign-delivery/Nativo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Helios-api", + "appName": "Publisher / campaign-delivery/Helios-api", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Giftconnect", + "appName": "Publisher / campaign-delivery/Giftconnect", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AmazonWebPublisher", + "appName": "Publisher / campaign-delivery/AmazonWebPublisher", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Adzerk", + "appName": "Publisher / campaign-delivery/Adzerk", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AOLDisplay", + "appName": "Publisher / campaign-delivery/AOLDisplay", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39569852", + "appName": "Publisher / Playground / sandbox-filipl", + "link": "https://gitlab.com/doubleverify/publisher/playground/sandbox-filipl", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41246698_/temporal-poc", + "appName": "Publisher / Playground / playground-timdp/temporal-poc", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/meow", + "appName": "Publisher / Playground / playground-timdp/meow", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/gotcha", + "appName": "Publisher / Playground / playground-timdp/gotcha", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/cfobs", + "appName": "Publisher / Playground / playground-timdp/cfobs", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/campaign-delivery-templating", + "appName": "Publisher / Playground / playground-timdp/campaign-delivery-templating", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/campaign-delivery-reporter", + "appName": "Publisher / Playground / playground-timdp/campaign-delivery-reporter", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/campaign-delivery-4p-connectors", + "appName": "Publisher / Playground / playground-timdp/campaign-delivery-4p-connectors", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39081514", + "appName": "Publisher / Playground / notification-center", + "link": "https://gitlab.com/doubleverify/publisher/playground/notification-center", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "47677389", + "appName": "Publisher / PavedRoad / common", + "link": "https://gitlab.com/doubleverify/publisher/pavedroad/common", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30932115", + "appName": "Publisher / Honey Badger / dvps-identity-api", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/dvps-identity-api", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "43486278", + "appName": "Programmatic / personal / dennis / gitlab-dv-api", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/gitlab-dv-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "42667401", + "appName": "Programmatic / personal / Ramtin / prebid-postbid-queries", + "link": "https://gitlab.com/doubleverify/programmatic/personal/ramtin/prebid-postbid-queries", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "54130965", + "appName": "Pinnacle / fresh-desk-images", + "link": "https://gitlab.com/doubleverify/pinnacle/fresh-desk-images", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105790", + "appName": "Pinnacle / IQ-Blueprint / UI / language-targeting-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/language-targeting-list", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "41633802", + "appName": "Measurement / ENE / fos-certification / fos-certifications-revert-apps-in-evaluation-function", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-certifications-revert-apps-in-evaluation-function", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37601208", + "appName": "Measurement / ENE / Playground / CTV-certification", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/ctv-certification", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54072637", + "appName": "Measurement / ENE / ATTN / ctv / authentic-attention-ctv-aggregation", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ctv/authentic-attention-ctv-aggregation", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48683878", + "appName": "Measurement / Data Platform / Playground / custom_category_rates", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/custom_category_rates", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53148695", + "appName": "Measurement / Classification / classification-store / databricks-aggregated-traffic-bq-loader", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-store/databricks-aggregated-traffic-bq-loader", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46428991", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / metric-disruption-budget", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/metric-disruption-budget", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48244649", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / strimzi-kafka-operator", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/strimzi-kafka-operator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47982000", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / rabbitmq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/rabbitmq", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45500981", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / ingress-annotations-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/ingress-annotations-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45869495", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / grafana-tempo", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/grafana-tempo", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42434594", + "appName": "DevOps / devops-cicd / Exporters / gitlab-runners-jobs-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/exporters/gitlab-runners-jobs-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45052117", + "appName": "DevOps / ci-cd / Helm Charts / composer-auto-cleanup", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/composer-auto-cleanup", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40784171", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / ansible", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/ansible", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781104", + "appName": "DevOps / Training / valeriy-session2", + "link": "https://gitlab.com/doubleverify/devops/training/valeriy-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21048019", + "appName": "DevOps / Training / tommiz-session2-1", + "link": "https://gitlab.com/doubleverify/devops/training/tommiz-session2-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21482877", + "appName": "DevOps / Training / roy-session2", + "link": "https://gitlab.com/doubleverify/devops/training/roy-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20247066", + "appName": "DevOps / Training / ron-session-2", + "link": "https://gitlab.com/doubleverify/devops/training/ron-session-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781098", + "appName": "DevOps / Training / ramtin-session2", + "link": "https://gitlab.com/doubleverify/devops/training/ramtin-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620876", + "appName": "DevOps / Training / pratikb-session2", + "link": "https://gitlab.com/doubleverify/devops/training/pratikb-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205354", + "appName": "DevOps / Training / ofir-session", + "link": "https://gitlab.com/doubleverify/devops/training/ofir-session", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20577514", + "appName": "DevOps / Training / nik-session2", + "link": "https://gitlab.com/doubleverify/devops/training/nik-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20577512", + "appName": "DevOps / Training / nickb-session2", + "link": "https://gitlab.com/doubleverify/devops/training/nickb-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20577511", + "appName": "DevOps / Training / michaelr-sessions2", + "link": "https://gitlab.com/doubleverify/devops/training/michaelr-sessions2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620883", + "appName": "DevOps / Training / keo-session2", + "link": "https://gitlab.com/doubleverify/devops/training/keo-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620840", + "appName": "DevOps / Training / joshuah-session2", + "link": "https://gitlab.com/doubleverify/devops/training/joshuah-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682328", + "appName": "DevOps / Training / jasmin-session2", + "link": "https://gitlab.com/doubleverify/devops/training/jasmin-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20247169", + "appName": "DevOps / Training / itais2-session2", + "link": "https://gitlab.com/doubleverify/devops/training/itais2-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682403", + "appName": "DevOps / Training / hayka-session2", + "link": "https://gitlab.com/doubleverify/devops/training/hayka-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682334", + "appName": "DevOps / Training / gregr-session2", + "link": "https://gitlab.com/doubleverify/devops/training/gregr-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682323", + "appName": "DevOps / Training / geoff-session2-7", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2-7", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781097", + "appName": "DevOps / Training / geoff-session2-6", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2-6", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620842", + "appName": "DevOps / Training / geoff-session2-5", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2-5", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20577509", + "appName": "DevOps / Training / geoff-session2-4", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2-4", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20246990", + "appName": "DevOps / Training / geoff-session2-3", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2-3", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205337", + "appName": "DevOps / Training / geoff-session2-2", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781103", + "appName": "DevOps / Training / edmond-session2", + "link": "https://gitlab.com/doubleverify/devops/training/edmond-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20831067", + "appName": "DevOps / Training / edan-session2", + "link": "https://gitlab.com/doubleverify/devops/training/edan-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682416", + "appName": "DevOps / Training / davidl-session2-a", + "link": "https://gitlab.com/doubleverify/devops/training/davidl-session2-a", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682429", + "appName": "DevOps / Training / daniely-session2-1", + "link": "https://gitlab.com/doubleverify/devops/training/daniely-session2-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205346", + "appName": "DevOps / Training / daniel-sinai-session2", + "link": "https://gitlab.com/doubleverify/devops/training/daniel-sinai-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682330", + "appName": "DevOps / Training / bari-session2", + "link": "https://gitlab.com/doubleverify/devops/training/bari-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20247164", + "appName": "DevOps / Training / ariel-session-2", + "link": "https://gitlab.com/doubleverify/devops/training/ariel-session-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20247149", + "appName": "DevOps / Training / apomelov-session2-1", + "link": "https://gitlab.com/doubleverify/devops/training/apomelov-session2-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781099", + "appName": "DevOps / Training / andy-session2", + "link": "https://gitlab.com/doubleverify/devops/training/andy-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20206102", + "appName": "DevOps / Training / andrewm", + "link": "https://gitlab.com/doubleverify/devops/training/andrewm", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20620890", + "appName": "DevOps / Training / anbu-session2", + "link": "https://gitlab.com/doubleverify/devops/training/anbu-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682423", + "appName": "DevOps / Training / abhijit-session2-new", + "link": "https://gitlab.com/doubleverify/devops/training/abhijit-session2-new", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20577667", + "appName": "DevOps / Training / aayush-session2-2", + "link": "https://gitlab.com/doubleverify/devops/training/aayush-session2-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205341", + "appName": "DevOps / Training / Or-session2", + "link": "https://gitlab.com/doubleverify/devops/training/or-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205343", + "appName": "DevOps / Training / Moshiko-session2", + "link": "https://gitlab.com/doubleverify/devops/training/moshiko-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682326", + "appName": "DevOps / Training / Beladi-session2", + "link": "https://gitlab.com/doubleverify/devops/training/beladi-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26778953_/apps/framework", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/framework", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26437628", + "appName": "DevOps / Kafka / kafka-offsets", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-offsets", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31216895", + "appName": "Client Services / SalesforceCICD", + "link": "https://gitlab.com/doubleverify/client-services/salesforcecicd", + "tags": [] + }, + { + "appId": "20035679", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-toolbox / Helm Charts", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-toolbox/helm-charts", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "53386837", + "appName": "Social-Integration / pipelines / Facebook / Reporting / acdr-reporting-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/acdr-reporting-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51448419", + "appName": "Publisher / Playground / pimp-mysql", + "link": "https://gitlab.com/doubleverify/publisher/playground/pimp-mysql", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48536135", + "appName": "Publisher / Playground / Maven Refactorer For Dvd", + "link": "https://gitlab.com/doubleverify/publisher/playground/maven-refactorer-for-dvd", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30553046", + "appName": "Publisher / DevOps / AJ Infrastructure / infra-scripts", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/infra-scripts", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24105829", + "appName": "Pinnacle / IQ-Blueprint / UI / page-level-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/page-level-list", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "51600017", + "appName": "Measurement / MLE / templates / ray-serve-template", + "link": "https://gitlab.com/doubleverify/measurement/mle/templates/ray-serve-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45035562", + "appName": "Measurement / ENE / tiktok-daily-email-monitoring", + "link": "https://gitlab.com/doubleverify/measurement/ene/tiktok-daily-email-monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46626404", + "appName": "Measurement / ENE / databricks / ci_cd_template", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ci_cd_template", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44541870", + "appName": "Measurement / ENE / ETL / ms_ee_monitoring_requests", + "link": "https://gitlab.com/doubleverify/measurement/ene/etl/ms_ee_monitoring_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46243681", + "appName": "Measurement / ENE / ATTN / Playground / zordering simulator input table", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/playground/zordering-simulator-input-table", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42165530", + "appName": "Measurement / Data Platform / Playground / ms_bs_core_notebook_workflows", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/ms_bs_core_notebook_workflows", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42152000", + "appName": "Measurement / Data Platform / Playground / ms_bs_cls_notebook_workflows", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/ms_bs_cls_notebook_workflows", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49119980", + "appName": "Measurement / Brand Safety / databricks / keywords-blocking-requests", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/databricks/keywords-blocking-requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41056489", + "appName": "DevOps / devops-platforms / Platforms-tools / Nginx / sample-web-app", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/nginx/sample-web-app", + "tags": [ + { + "tagId": "ox_tag_36", + "name": "Gin", + "displayName": "Gin" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46037544", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / schema-registry-topics", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/schema-registry-topics", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38132491", + "appName": "DevOps / devops-platforms / Platforms-monitoring / graphite_exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/graphite_exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45819359", + "appName": "DevOps / devops-platforms / Platform-templates / argocd-app-template", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-templates/argocd-app-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52990652", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / airflow", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/airflow", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54127179", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Dataproc / Measurement / Prod / terraform-workload-data-platform-dataproc-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/dataproc/measurement/prod/terraform-workload-data-platform-dataproc-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53270253", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / gc-dv-gbl-prj-artifacts", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/gc-dv-gbl-prj-artifacts", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44390547", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-https-lb-serverless-backend", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-https-lb-serverless-backend", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50928132", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-sso-pocs", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-sso-pocs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47176181", + "appName": "DevOps / RnD / Sole-Tenant", + "link": "https://gitlab.com/doubleverify/devops/rnd/sole-tenant", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36988730", + "appName": "DevOps / Monitoring / prometheus-composer-exporter", + "link": "https://gitlab.com/doubleverify/devops/monitoring/prometheus-composer-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "22595650", + "appName": "TechOps / Operation / confluent-kafka", + "link": "https://gitlab.com/doubleverify/techops/operation/confluent-kafka", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21334647", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-connect-confluent-gcs", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-connect-confluent-gcs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "48166271", + "appName": "Social-Integration / OpenSlate / indexing-service", + "link": "https://gitlab.com/doubleverify/social-integration/openslate/indexing-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23995563", + "appName": "Social-Integration / Engineering Exploration Projects / async_fb_scraper", + "link": "https://gitlab.com/doubleverify/social-integration/eee/async_fb_scraper", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50350935", + "appName": "Social-Integration / Custom Project Templates / social-internal-data-retriever-bq-migration", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/social-internal-data-retriever-bq-migration", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34530123_/ses-email-s3-proxy", + "appName": "Publisher / campaign-delivery/ses-email-s3-proxy", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/dre-api-sdk", + "appName": "Publisher / campaign-delivery/dre-api-sdk", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/docs/terminology", + "appName": "Publisher / campaign-delivery/docs/terminology", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/docs/tagscan", + "appName": "Publisher / campaign-delivery/docs/tagscan", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/docs/module_removal", + "appName": "Publisher / campaign-delivery/docs/module_removal", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/docs/mapping", + "appName": "Publisher / campaign-delivery/docs/mapping", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/docs/gathering_crawling", + "appName": "Publisher / campaign-delivery/docs/gathering_crawling", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/application-secrets/helm/configs/staging", + "appName": "Publisher / campaign-delivery/application-secrets/helm/configs/staging", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/application-secrets/helm/configs/production", + "appName": "Publisher / campaign-delivery/application-secrets/helm/configs/production", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/application-secrets/helm/configs/develop2", + "appName": "Publisher / campaign-delivery/application-secrets/helm/configs/develop2", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/amf-base", + "appName": "Publisher / campaign-delivery/amf-base", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ZedoThirdParty", + "appName": "Publisher / campaign-delivery/ZedoThirdParty", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Zedo", + "appName": "Publisher / campaign-delivery/Zedo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/YumeNetworks", + "appName": "Publisher / campaign-delivery/YumeNetworks", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Yieldmo", + "appName": "Publisher / campaign-delivery/Yieldmo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/YieldBot", + "appName": "Publisher / campaign-delivery/YieldBot", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Yellowhammer", + "appName": "Publisher / campaign-delivery/Yellowhammer", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/YahooAdvertising", + "appName": "Publisher / campaign-delivery/YahooAdvertising", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/Workbench", + "appName": "Publisher / campaign-delivery/Workbench", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/WideOrbitOMS", + "appName": "Publisher / campaign-delivery/WideOrbitOMS", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Weborama", + "appName": "Publisher / campaign-delivery/Weborama", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Vserv", + "appName": "Publisher / campaign-delivery/Vserv", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/VindicoX3API", + "appName": "Publisher / campaign-delivery/VindicoX3API", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/VindicoX3", + "appName": "Publisher / campaign-delivery/VindicoX3", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Vindico", + "appName": "Publisher / campaign-delivery/Vindico", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Videology3P", + "appName": "Publisher / campaign-delivery/Videology3P", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/VideoHub", + "appName": "Publisher / campaign-delivery/VideoHub", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Vidazoo", + "appName": "Publisher / campaign-delivery/Vidazoo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Verve", + "appName": "Publisher / campaign-delivery/Verve", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Velti", + "appName": "Publisher / campaign-delivery/Velti", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ValueClick", + "appName": "Publisher / campaign-delivery/ValueClick", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/VASTModule", + "appName": "Publisher / campaign-delivery/VASTModule", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/UnrulyMedia", + "appName": "Publisher / campaign-delivery/UnrulyMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Unicast", + "appName": "Publisher / campaign-delivery/Unicast", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Undertone", + "appName": "Publisher / campaign-delivery/Undertone", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/UberMedia", + "appName": "Publisher / campaign-delivery/UberMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TurnMediaPlatform", + "appName": "Publisher / campaign-delivery/TurnMediaPlatform", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Turn", + "appName": "Publisher / campaign-delivery/Turn", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TubeMogulLocal", + "appName": "Publisher / campaign-delivery/TubeMogulLocal", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TubeMogul", + "appName": "Publisher / campaign-delivery/TubeMogul", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TruEffect", + "appName": "Publisher / campaign-delivery/TruEffect", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TripleLift", + "appName": "Publisher / campaign-delivery/TripleLift", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TribalFusion", + "appName": "Publisher / campaign-delivery/TribalFusion", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/TremorVideo", + "appName": "Publisher / campaign-delivery/TremorVideo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Traffiq", + "appName": "Publisher / campaign-delivery/Traffiq", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Torrential", + "appName": "Publisher / campaign-delivery/Torrential", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Telemetry", + "appName": "Publisher / campaign-delivery/Telemetry", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Technorati", + "appName": "Publisher / campaign-delivery/Technorati", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Teads", + "appName": "Publisher / campaign-delivery/Teads", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Tapad", + "appName": "Publisher / campaign-delivery/Tapad", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/TaboolaAPI", + "appName": "Publisher / campaign-delivery/TaboolaAPI", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Taboola", + "appName": "Publisher / campaign-delivery/Taboola", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SublimeSkinz", + "appName": "Publisher / campaign-delivery/SublimeSkinz", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/StickyAds", + "appName": "Publisher / campaign-delivery/StickyAds", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Spotible", + "appName": "Publisher / campaign-delivery/Spotible", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SpotXchange", + "appName": "Publisher / campaign-delivery/SpotXchange", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Spongecell", + "appName": "Publisher / campaign-delivery/Spongecell", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SpeedShift", + "appName": "Publisher / campaign-delivery/SpeedShift", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SpecificMedia", + "appName": "Publisher / campaign-delivery/SpecificMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Sovrn", + "appName": "Publisher / campaign-delivery/Sovrn", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Sonobi", + "appName": "Publisher / campaign-delivery/Sonobi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SmartAdServer", + "appName": "Publisher / campaign-delivery/SmartAdServer", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Smaato", + "appName": "Publisher / campaign-delivery/Smaato", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SlimCut", + "appName": "Publisher / campaign-delivery/SlimCut", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/SizmekMDXApi", + "appName": "Publisher / campaign-delivery/SizmekMDXApi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/Sizmek", + "appName": "Publisher / campaign-delivery/Sizmek", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/SiteScout", + "appName": "Publisher / campaign-delivery/SiteScout", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/Simplifi", + "appName": "Publisher / campaign-delivery/Simplifi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/ShareThrough", + "appName": "Publisher / campaign-delivery/ShareThrough", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Salesforce", + "appName": "Publisher / campaign-delivery/Salesforce", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RubiconMobile", + "appName": "Publisher / campaign-delivery/RubiconMobile", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Rubicon", + "appName": "Publisher / campaign-delivery/Rubicon", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Rovion", + "appName": "Publisher / campaign-delivery/Rovion", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Rollmob", + "appName": "Publisher / campaign-delivery/Rollmob", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Rocketfuel", + "appName": "Publisher / campaign-delivery/Rocketfuel", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RightMediaExchangeThirdParty", + "appName": "Publisher / campaign-delivery/RightMediaExchangeThirdParty", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RightMediaExchange", + "appName": "Publisher / campaign-delivery/RightMediaExchange", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RightMedia", + "appName": "Publisher / campaign-delivery/RightMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RevContent", + "appName": "Publisher / campaign-delivery/RevContent", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RedZone", + "appName": "Publisher / campaign-delivery/RedZone", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RealVu", + "appName": "Publisher / campaign-delivery/RealVu", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/RadiumOne", + "appName": "Publisher / campaign-delivery/RadiumOne", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/PulsePoint", + "appName": "Publisher / campaign-delivery/PulsePoint", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/PubMatic3P", + "appName": "Publisher / campaign-delivery/PubMatic3P", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/PubGears", + "appName": "Publisher / campaign-delivery/PubGears", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ProvenPixel", + "appName": "Publisher / campaign-delivery/ProvenPixel", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/PointRoll", + "appName": "Publisher / campaign-delivery/PointRoll", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Pictela", + "appName": "Publisher / campaign-delivery/Pictela", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Phluant", + "appName": "Publisher / campaign-delivery/Phluant", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Perseus", + "appName": "Publisher / campaign-delivery/Perseus", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OwnerIQ", + "appName": "Publisher / campaign-delivery/OwnerIQ", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Outbrain", + "appName": "Publisher / campaign-delivery/Outbrain", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Optimatic", + "appName": "Publisher / campaign-delivery/Optimatic", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OpenX3", + "appName": "Publisher / campaign-delivery/OpenX3", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OpenX", + "appName": "Publisher / campaign-delivery/OpenX", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OpenAdStream7_x", + "appName": "Publisher / campaign-delivery/OpenAdStream7_x", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OpenAdStream7_2", + "appName": "Publisher / campaign-delivery/OpenAdStream7_2", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OpenAdStream5_7", + "appName": "Publisher / campaign-delivery/OpenAdStream5_7", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OneVideo3P", + "appName": "Publisher / campaign-delivery/OneVideo3P", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OnTimeApiConnect", + "appName": "Publisher / campaign-delivery/OnTimeApiConnect", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Oggifinogi", + "appName": "Publisher / campaign-delivery/Oggifinogi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/OTASFileReader", + "appName": "Publisher / campaign-delivery/OTASFileReader", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Nexage", + "appName": "Publisher / campaign-delivery/Nexage", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Neuron", + "appName": "Publisher / campaign-delivery/Neuron", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Netseer", + "appName": "Publisher / campaign-delivery/Netseer", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MongoDataMaker", + "appName": "Publisher / campaign-delivery/MongoDataMaker", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mocean", + "appName": "Publisher / campaign-delivery/Mocean", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mobvista", + "appName": "Publisher / campaign-delivery/Mobvista", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MobFox", + "appName": "Publisher / campaign-delivery/MobFox", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Moat", + "appName": "Publisher / campaign-delivery/Moat", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MoPub", + "appName": "Publisher / campaign-delivery/MoPub", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mixpo", + "appName": "Publisher / campaign-delivery/Mixpo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MillennialMedia", + "appName": "Publisher / campaign-delivery/MillennialMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Millennial", + "appName": "Publisher / campaign-delivery/Millennial", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MetaMarkets", + "appName": "Publisher / campaign-delivery/MetaMarkets", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mediaplex", + "appName": "Publisher / campaign-delivery/Mediaplex", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mediamind", + "appName": "Publisher / campaign-delivery/Mediamind", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Medialets", + "appName": "Publisher / campaign-delivery/Medialets", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Mediabong", + "appName": "Publisher / campaign-delivery/Mediabong", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MediaNetHeader", + "appName": "Publisher / campaign-delivery/MediaNetHeader", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MediaMindNewReports", + "appName": "Publisher / campaign-delivery/MediaMindNewReports", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MediaMath", + "appName": "Publisher / campaign-delivery/MediaMath", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MartiniMedia", + "appName": "Publisher / campaign-delivery/MartiniMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/MarktitOnDemand", + "appName": "Publisher / campaign-delivery/MarktitOnDemand", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Marin", + "appName": "Publisher / campaign-delivery/Marin", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/LogView", + "appName": "Publisher / campaign-delivery/LogView", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/LiveRail", + "appName": "Publisher / campaign-delivery/LiveRail", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/LiquidusBannerLink", + "appName": "Publisher / campaign-delivery/LiquidusBannerLink", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Lijit", + "appName": "Publisher / campaign-delivery/Lijit", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/LifeStreet", + "appName": "Publisher / campaign-delivery/LifeStreet", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/LKQD", + "appName": "Publisher / campaign-delivery/LKQD", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Kargo", + "appName": "Publisher / campaign-delivery/Kargo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/JsonLibrary", + "appName": "Publisher / campaign-delivery/JsonLibrary", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Jivox", + "appName": "Publisher / campaign-delivery/Jivox", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/IronSource", + "appName": "Publisher / campaign-delivery/IronSource", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Interpolls", + "appName": "Publisher / campaign-delivery/Interpolls", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/InMobi", + "appName": "Publisher / campaign-delivery/InMobi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/IasUiEmailReader", + "appName": "Publisher / campaign-delivery/IasUiEmailReader", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Hulu", + "appName": "Publisher / campaign-delivery/Hulu", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Houzz", + "appName": "Publisher / campaign-delivery/Houzz", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GourmetAds", + "appName": "Publisher / campaign-delivery/GourmetAds", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GoogleAdManager", + "appName": "Publisher / campaign-delivery/GoogleAdManager", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/GlamAdapt", + "appName": "Publisher / campaign-delivery/GlamAdapt", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Gamut", + "appName": "Publisher / campaign-delivery/Gamut", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FoxAudienceNetwork", + "appName": "Publisher / campaign-delivery/FoxAudienceNetwork", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FlowIqDemo", + "appName": "Publisher / campaign-delivery/FlowIqDemo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Flite", + "appName": "Publisher / campaign-delivery/Flite", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FlashTalkingAPI", + "appName": "Publisher / campaign-delivery/FlashTalkingAPI", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FirstImpression", + "appName": "Publisher / campaign-delivery/FirstImpression", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/FatTail", + "appName": "Publisher / campaign-delivery/FatTail", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/FacebookAudienceNetwork", + "appName": "Publisher / campaign-delivery/FacebookAudienceNetwork", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Eyewonder", + "appName": "Publisher / campaign-delivery/Eyewonder", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/EyeView", + "appName": "Publisher / campaign-delivery/EyeView", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/EyeReturn2", + "appName": "Publisher / campaign-delivery/EyeReturn2", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/EyeOne", + "appName": "Publisher / campaign-delivery/EyeOne", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/EngageBDR", + "appName": "Publisher / campaign-delivery/EngageBDR", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Emediate", + "appName": "Publisher / campaign-delivery/Emediate", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ElToro", + "appName": "Publisher / campaign-delivery/ElToro", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/EbayPartnerNetwork", + "appName": "Publisher / campaign-delivery/EbayPartnerNetwork", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Dstillery", + "appName": "Publisher / campaign-delivery/Dstillery", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DreAuthentication", + "appName": "Publisher / campaign-delivery/DreAuthentication", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Drawbridge", + "appName": "Publisher / campaign-delivery/Drawbridge", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DoubleclickSalesManager", + "appName": "Publisher / campaign-delivery/DoubleclickSalesManager", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DocumentationModule", + "appName": "Publisher / campaign-delivery/DocumentationModule", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DoApp", + "appName": "Publisher / campaign-delivery/DoApp", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DistroScale", + "appName": "Publisher / campaign-delivery/DistroScale", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DistrictM", + "appName": "Publisher / campaign-delivery/DistrictM", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DataXu", + "appName": "Publisher / campaign-delivery/DataXu", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DashSays", + "appName": "Publisher / campaign-delivery/DashSays", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DartForPublisher-api", + "appName": "Publisher / campaign-delivery/DartForPublisher-api", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DartForAdvertiser-api", + "appName": "Publisher / campaign-delivery/DartForAdvertiser-api", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DartForAdvertiser-Google", + "appName": "Publisher / campaign-delivery/DartForAdvertiser-Google", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DartFinanceOMS", + "appName": "Publisher / campaign-delivery/DartFinanceOMS", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/DartAdvertiser", + "appName": "Publisher / campaign-delivery/DartAdvertiser", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Criteo", + "appName": "Publisher / campaign-delivery/Criteo", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Crisp", + "appName": "Publisher / campaign-delivery/Crisp", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Crazy4Media", + "appName": "Publisher / campaign-delivery/Crazy4Media", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ConnectAPI", + "appName": "Publisher / campaign-delivery/ConnectAPI", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Connatix", + "appName": "Publisher / campaign-delivery/Connatix", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/ComScore", + "appName": "Publisher / campaign-delivery/ComScore", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/CollectiveMedia", + "appName": "Publisher / campaign-delivery/CollectiveMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/CloudFrontHosted", + "appName": "Publisher / campaign-delivery/CloudFrontHosted", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Checkm8", + "appName": "Publisher / campaign-delivery/Checkm8", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Centro", + "appName": "Publisher / campaign-delivery/Centro", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Cast", + "appName": "Publisher / campaign-delivery/Cast", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/CasaleMedia", + "appName": "Publisher / campaign-delivery/CasaleMedia", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Carambola", + "appName": "Publisher / campaign-delivery/Carambola", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/CPMStar", + "appName": "Publisher / campaign-delivery/CPMStar", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Brightroll", + "appName": "Publisher / campaign-delivery/Brightroll", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Brightline", + "appName": "Publisher / campaign-delivery/Brightline", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Bonzai", + "appName": "Publisher / campaign-delivery/Bonzai", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/BlueStreakForAgencies", + "appName": "Publisher / campaign-delivery/BlueStreakForAgencies", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/BlueStreak", + "appName": "Publisher / campaign-delivery/BlueStreak", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Bing", + "appName": "Publisher / campaign-delivery/Bing", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Bidtellect", + "appName": "Publisher / campaign-delivery/Bidtellect", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/BidSwitch", + "appName": "Publisher / campaign-delivery/BidSwitch", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Beeswax", + "appName": "Publisher / campaign-delivery/Beeswax", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AudienceScience", + "appName": "Publisher / campaign-delivery/AudienceScience", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AtlasByFacebook", + "appName": "Publisher / campaign-delivery/AtlasByFacebook", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AtlasAdvertising", + "appName": "Publisher / campaign-delivery/AtlasAdvertising", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/AppnexusExchange", + "appName": "Publisher / campaign-delivery/AppnexusExchange", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AppliedInfoGroup", + "appName": "Publisher / campaign-delivery/AppliedInfoGroup", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AppleNews", + "appName": "Publisher / campaign-delivery/AppleNews", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AppNexusBidder", + "appName": "Publisher / campaign-delivery/AppNexusBidder", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AppLovin", + "appName": "Publisher / campaign-delivery/AppLovin", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AolOneReportingApi", + "appName": "Publisher / campaign-delivery/AolOneReportingApi", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AmazonS3HistoricalPull", + "appName": "Publisher / campaign-delivery/AmazonS3HistoricalPull", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AmazonAWS", + "appName": "Publisher / campaign-delivery/AmazonAWS", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Altitude", + "appName": "Publisher / campaign-delivery/Altitude", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Aerserv", + "appName": "Publisher / campaign-delivery/Aerserv", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Advolution", + "appName": "Publisher / campaign-delivery/Advolution", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Advertising", + "appName": "Publisher / campaign-delivery/Advertising", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34530123_/AdsWizz", + "appName": "Publisher / campaign-delivery/AdsWizz", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdsNative", + "appName": "Publisher / campaign-delivery/AdsNative", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdoTube", + "appName": "Publisher / campaign-delivery/AdoTube", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdifyThirdParty", + "appName": "Publisher / campaign-delivery/AdifyThirdParty", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/Adaptv", + "appName": "Publisher / campaign-delivery/Adaptv", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdSparc", + "appName": "Publisher / campaign-delivery/AdSparc", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdSonar", + "appName": "Publisher / campaign-delivery/AdSonar", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdSafe", + "appName": "Publisher / campaign-delivery/AdSafe", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdPrime", + "appName": "Publisher / campaign-delivery/AdPrime", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdMeldPub", + "appName": "Publisher / campaign-delivery/AdMeldPub", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdMeld", + "appName": "Publisher / campaign-delivery/AdMeld", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdMarvel", + "appName": "Publisher / campaign-delivery/AdMarvel", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdJust", + "appName": "Publisher / campaign-delivery/AdJust", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdInterax", + "appName": "Publisher / campaign-delivery/AdInterax", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdFarm", + "appName": "Publisher / campaign-delivery/AdFarm", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdButler", + "appName": "Publisher / campaign-delivery/AdButler", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdBrite", + "appName": "Publisher / campaign-delivery/AdBrite", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AdBlade", + "appName": "Publisher / campaign-delivery/AdBlade", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AbacastClarity", + "appName": "Publisher / campaign-delivery/AbacastClarity", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/APS", + "appName": "Publisher / campaign-delivery/APS", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "34530123_/AOP", + "appName": "Publisher / campaign-delivery/AOP", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/wasm-go", + "appName": "Publisher / Playground / playground-timdp/wasm-go", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/vast-proxy-go", + "appName": "Publisher / Playground / playground-timdp/vast-proxy-go", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/unfurl2", + "appName": "Publisher / Playground / playground-timdp/unfurl2", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/tetris", + "appName": "Publisher / Playground / playground-timdp/tetris", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/pxsrv-go", + "appName": "Publisher / Playground / playground-timdp/pxsrv-go", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/prediction-tensorflow", + "appName": "Publisher / Playground / playground-timdp/prediction-tensorflow", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/kotlin-js", + "appName": "Publisher / Playground / playground-timdp/kotlin-js", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41246698_/incident-analysis-2019-09-30", + "appName": "Publisher / Playground / playground-timdp/incident-analysis-2019-09-30", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41246698_/incident-analysis-2019-06-14", + "appName": "Publisher / Playground / playground-timdp/incident-analysis-2019-06-14", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41246698_/gitlab-approval-audit", + "appName": "Publisher / Playground / playground-timdp/gitlab-approval-audit", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171", + "appName": "Publisher / Playground / campaign-delivery-api-migration", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_63", + "name": "GoogleMaps", + "displayName": "GoogleMaps" + }, + { + "tagId": "ox_tag_3", + "name": "PaymentProcessing", + "displayName": "Payment" + }, + { + "tagId": "ox_tag_23", + "name": "Jakarta", + "displayName": "Jakarta" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "46812290", + "appName": "Publisher / PavedRoad / exception-handling", + "link": "https://gitlab.com/doubleverify/publisher/pavedroad/exception-handling", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "45428387", + "appName": "Publisher / DevOps / Terraform / Workloads / terraform-workload-devops-publisher", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/workloads/terraform-workload-devops-publisher", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43303235", + "appName": "Programmatic / personal / james / snowflake-fraud-publisher", + "link": "https://gitlab.com/doubleverify/programmatic/personal/jm/snowflake-fraud-publisher", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48350125", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-multirepo / uploader", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-multirepo/uploader", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42858050", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / configuration", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/configuration", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "54046943", + "appName": "Programmatic / JTPS / jtps-fastlane", + "link": "https://gitlab.com/doubleverify/programmatic/jtps/jtps-fastlane", + "tags": [] + }, + { + "appId": "54358146", + "appName": "Pinnacle / Sandbox / cube", + "link": "https://gitlab.com/doubleverify/pinnacle/sandbox/cube", + "tags": [] + }, + { + "appId": "24103848", + "appName": "Pinnacle / IQ-Blueprint / API / sitelistspusher", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/sitelistspusher", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "24104165", + "appName": "Pinnacle / IQ-Blueprint / API / facebook-pagelist-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/facebook-pagelist-service", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "54208021", + "appName": "Pinnacle / Analytics / presentation / looker-dv-authentic-attention", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-dv-authentic-attention", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "54192639", + "appName": "Measurement / Traffic / Traffic DBX Workflows and DDLS / commons / ip-datapoints-bronze-etl-infra", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-dbx-workflows-and-ddls/commons/ip-datapoints-bronze-etl-infra", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43341749", + "appName": "Measurement / Phoenix / phoenix-sample-service-fork", + "link": "https://gitlab.com/doubleverify/measurement/phoenix/phoenix-sample-service-fork", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53052189", + "appName": "Measurement / Data Platform / Playground / databricks-init-scripts", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-init-scripts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54208466", + "appName": "DevOps / personal-projects / durai / ignore-security-scan / Ignore Airflow E2e Deployments", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/ignore-security-scan/ignore-airflow-e2e-deployments", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "26950894", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / k8s-annotations-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/k8s-annotations-exporter", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45138989", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / sql-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/sql-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50694609", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / prom-to-bq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/prom-to-bq", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53667111", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / port-k8s-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/port-k8s-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39488570", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / kafka-connect", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/kafka-connect", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44765985", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / composer-ci", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/composer-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46474324", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / awx-cli", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/awx-cli", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21682327", + "appName": "DevOps / Training / matt-session2", + "link": "https://gitlab.com/doubleverify/devops/training/matt-session2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43048304", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-elasticsearch", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-elasticsearch", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53556494", + "appName": "DevOps / Terraform / Common / AWS / terraform-common-aws-vpc-zentrick", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/aws/terraform-common-aws-vpc-zentrick", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54317036", + "appName": "DevOps / Monitoring / training / emilianoh-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/emilianoh-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/users/waynez/dv_search/local/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/users/waynez/dv_search/local/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/viz_timewrap", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/viz_timewrap", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/timeline_app", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/timeline_app", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/slack_alerts", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/slack_alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/proper_alerts", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/proper_alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/git_for_splunk", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/git_for_splunk", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/dv_search/local/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/dv_search/local/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/cuviz_water_gauge", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/cuviz_water_gauge", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/aplura_viz_donut", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/aplura_viz_donut", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/TA-mvdiff", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/TA-mvdiff", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/TA-ipconvert", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/TA-ipconvert", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/TA-croniter", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/TA-croniter", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/shcluster/apps/Splunk_SA_Scientific_Python_linux_x86_64", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/shcluster/apps/Splunk_SA_Scientific_Python_linux_x86_64", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/upgrade_readiness_app", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/upgrade_readiness_app", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/src/visualizations/heatmap", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/src/visualizations/heatmap", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/src/extensions", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/src/extensions", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/default.old.20161007-135953/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_monitoring_console/default.old.20161007-135953/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_management_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk_management_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk-add-on-jira-alerts", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/splunk-add-on-jira-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/search/default/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/search/default/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/search/default.old.20170613-123804/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/search/default.old.20170613-123804/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/git_for_splunk", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/user-prefs/user-prefs/git_for_splunk", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/upgrade_readiness_app", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/upgrade_readiness_app", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/src/visualizations/heatmap", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/src/visualizations/heatmap", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/src/extensions", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/src/extensions", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/default.old.20161007-135953/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk_monitoring_console/default.old.20161007-135953/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk_management_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk_management_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/splunk-add-on-jira-alerts", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/splunk-add-on-jira-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/search/default/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/search/default/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/search/default.old.20170613-123804/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/search/default.old.20170613-123804/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/git_for_splunk", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/git_for_splunk", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/upgrade_readiness_app", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/upgrade_readiness_app", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/src/visualizations/heatmap", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/src/visualizations/heatmap", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/src/extensions", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/src/extensions", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/default.old.20161007-135953/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk_monitoring_console/default.old.20161007-135953/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk_management_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk_management_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/splunk-add-on-jira-alerts", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/splunk-add-on-jira-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/search/default/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/search/default/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/search/default.old.20170613-123804/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/search/default.old.20170613-123804/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/disabled-apps/disabled-shcluster-apps/03252021/git_for_splunk", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/disabled-apps/disabled-shcluster-apps/03252021/git_for_splunk", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/apps/splunk_monitoring_console/src/visualizations/heatmap", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/splunk_monitoring_console/src/visualizations/heatmap", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/apps/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/splunk_monitoring_console/src/views/overview/distributed_mode/components", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/apps/splunk_monitoring_console/src/extensions", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/splunk_monitoring_console/src/extensions", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26778953_/apps/splunk_monitoring_console/default/data/ui/views", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/splunk_monitoring_console/default/data/ui/views", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/apps/search/default/data/ui/manager", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/search/default/data/ui/manager", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53813150", + "appName": "TechOps / SRE / Network / tools / interconnect activator", + "link": "https://gitlab.com/doubleverify/techops/sre/network/tools/interconnect-activator", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "53710194", + "appName": "TechOps / DataTeam / Looker", + "link": "https://gitlab.com/doubleverify/techops/datateam/looker", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "48008456", + "appName": "Social-Integration / personal-projects / keoc / devops-training", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/keoc/devops-training", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701654", + "appName": "Social-Integration / personal-projects / anbuc / DVDeploy", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/DVDeploy", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23478127", + "appName": "Social-Integration / Viewability / shared libs / sift", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/sift", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-rdbms-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-rdbms-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "38959451", + "appName": "Measurement / ENE / airflow-workshop", + "link": "https://gitlab.com/doubleverify/measurement/ene/airflow-workshop", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52100693", + "appName": "Measurement / ENE / Playground / sobhi-autopipline-lab", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/sobhi-autopipline-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53447588", + "appName": "Measurement / Data Platform / Playground / databricks-cli-toolbox", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-cli-toolbox", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53643567", + "appName": "Measurement / Classification / common / prod-data-sampler", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/prod-data-sampler", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48191918", + "appName": "Measurement / Backend Platform / playground / aerospike / aerospike-connect-backend-platform", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/aerospike/aerospike-connect-backend-platform", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38257251", + "appName": "DevOps / Terraform / Sandbox / Projects / sandbox-sameers", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/sandbox-sameers", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "22594838", + "appName": "TechOps / Operation / luigi", + "link": "https://gitlab.com/doubleverify/techops/operation/luigi", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22594996", + "appName": "TechOps / Operation / kafka-offsets", + "link": "https://gitlab.com/doubleverify/techops/operation/kafka-offsets", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23519471", + "appName": "Social-Integration / pipelines / YouTube / infra / videos-publisher", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/infra/videos-publisher", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701441", + "appName": "Social-Integration / personal-projects / anbuc / gs-kafka-connect", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/gs-kafka-connect", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43950999", + "appName": "Security / AppSec / asvs", + "link": "https://gitlab.com/doubleverify/security/appsec/asvs", + "tags": [ + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "40087171_/Celtra", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Celtra", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/A2XTriton", + "appName": "Publisher / Playground / campaign-delivery-api-migration/A2XTriton", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41673389", + "appName": "Programmatic / bots-publisher-py3", + "link": "https://gitlab.com/doubleverify/programmatic/bots-publisher-py3", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "24103247", + "appName": "Pinnacle / IQ-Blueprint / API / notifications-api", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/notifications-api", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50554543", + "appName": "Measurement / MLE / Playground / ray-poc / pull-model-from-databricks-sample", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/pull-model-from-databricks-sample", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24420380", + "appName": "Measurement / Guild / application-metrics", + "link": "https://gitlab.com/doubleverify/measurement/guild/application-metrics", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52794345", + "appName": "DevOps / personal-projects / zhishen / envoy-gateway", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/zhishen/envoy-gateway", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/logstash", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/logstash", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/beanstalkd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/beanstalkd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52698012", + "appName": "DevOps / devops-platforms / Platforms-monitoring / billing", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/billing", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42298947", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / gitlab-agent", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/gitlab-agent", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44613568", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / csi-driver", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/csi-driver", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44389509", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / crossplane", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/crossplane", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40689063", + "appName": "DevOps / Terraform / Common / Teleport", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/teleport", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "53086292", + "appName": "DevOps / Monitoring / training / robbertm-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/robbertm-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20035569", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-toolbox / kafka-topics-managment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-toolbox/kafka-topics-managment", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45867773", + "appName": "Social-Integration / personal-projects / liam / bq-kafka-publisher", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/bq-kafka-publisher", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-sqlserver-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-sqlserver-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-saphana-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-saphana-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-postgresql-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-postgresql-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-mysql-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-mysql-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44082869", + "appName": "DevOps / personal-projects / aviad / ms_ivt_requests", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/aviad/ms_ivt_requests", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/system/README", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/system/README", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26778953_/apps/splunk_archiver/java-bin/jars/vendors/java/OpenJDK8U-jre_x64_linux_hotspot_8u242b08", + "appName": "DevOps / Monitoring / Splunk / deployment-server-deployer-configs/apps/splunk_archiver/java-bin/jars/vendors/java/OpenJDK8U-jre_x64_linux_hotspot_8u242b08", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/deployment-server-deployer-configs", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35660301", + "appName": "TechOps / Operation / Nagios / Scripts and Tools", + "link": "https://gitlab.com/doubleverify/techops/operation/nagios/scripts-and-tools", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22595139", + "appName": "TechOps / Operation / Kubernetes-autoscaler", + "link": "https://gitlab.com/doubleverify/techops/operation/kubernetes-autoscaler", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24701001", + "appName": "Social-Integration / personal-projects / anbuc / fb_instream_publishers_collection", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/fb_instream_publishers_collection", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23007133", + "appName": "Social-Integration / Viewability / shared libs / mapper", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/mapper", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44153533", + "appName": "Social-Integration / Engineering Exploration Projects / oauth2-proxy", + "link": "https://gitlab.com/doubleverify/social-integration/eee/oauth2-proxy", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-vertica-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-vertica-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-teradata-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-teradata-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-redshift-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-redshift-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-rdbmscsv-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-rdbmscsv-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-oracle-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-oracle-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "ox_tag_10", + "name": "OracleDB", + "displayName": "OracleDB" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22927326_/google-datacatalog-greenplum-connector", + "appName": "Social-Integration / Engineering Exploration Projects / google-datacatalog / Datacatalog Connectors Rdbms/google-datacatalog-greenplum-connector", + "link": "https://gitlab.com/doubleverify/social-integration/eee/google-datacatalog/datacatalog-connectors-rdbms", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40087171_/top-level-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/top-level-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/tagscan-servlet", + "appName": "Publisher / Playground / campaign-delivery-api-migration/tagscan-servlet", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/system-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/system-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/support-dependencies-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/support-dependencies-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/support-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/support-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/module-dependencies-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/module-dependencies-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/module-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/module-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/misc-deployables-build", + "appName": "Publisher / Playground / campaign-delivery-api-migration/misc-deployables-build", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/mapper-service", + "appName": "Publisher / Playground / campaign-delivery-api-migration/mapper-service", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/dre-servlet", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-servlet", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/dre-server", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-server", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/dre-sdk", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-sdk", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/dre-api-sdk", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-api-sdk", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/dre-api", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-api", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd20/js/plugin/ckeditor", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd20/js/plugin/ckeditor", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd20/img/invoice", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd20/img/invoice", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/sound", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/sound", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/plugin/ckeditor", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/plugin/ckeditor", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-week-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-week-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-url-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-url-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-time-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-time-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-text-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-text-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-radio-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-radio-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-number-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-number-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngView-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngView-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngValue-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngValue-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngModelOptions-directive-getter-setter", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngModelOptions-directive-getter-setter", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngModelOptions-directive-debounce", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngModelOptions-directive-debounce", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngModelOptions-directive-blur", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngModelOptions-directive-blur", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngModel-getter-setter", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngModel-getter-setter", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngMessages-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngMessages-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngList-directive-newlines", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngList-directive-newlines", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngList-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngList-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngControllerAs", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngControllerAs", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngController", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngController", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ngChange-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ngChange-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-ng-model-cancel-update", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-ng-model-cancel-update", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-month-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-month-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-location-html5-mode", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-location-html5-mode", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-location-hashbang-mode", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-location-hashbang-mode", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-3", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-3", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-21", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-21", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-2", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-2", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-1", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-guide-concepts-1", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example99", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example99", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example98", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example98", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example97", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example97", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example96", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example96", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example95", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example95", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example94", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example94", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example93", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example93", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example92", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example92", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example91", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example91", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example90", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example90", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example9", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example9", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example89", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example89", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example88", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example88", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example87", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example87", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example86", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example86", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example85", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example85", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example84", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example84", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example83", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example83", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example82", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example82", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example81", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example81", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example80", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example80", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example8", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example8", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example79", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example79", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example78", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example78", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example77", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example77", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example76", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example76", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example75", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example75", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example74", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example74", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example73", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example73", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example72", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example72", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example71", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example71", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example70", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example70", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example7", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example7", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example69", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example69", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example68", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example68", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example67", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example67", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example66", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example66", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example65", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example65", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example64", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example64", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example63", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example63", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example62", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example62", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example61", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example61", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example60", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example60", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example6", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example6", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example59", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example59", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example58", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example58", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example57", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example57", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example56", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example56", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example55", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example55", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example54", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example54", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example53", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example53", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example52", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example52", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example51", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example51", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example50", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example50", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example5", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example5", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example49", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example49", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example48", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example48", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example47", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example47", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example46", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example46", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example45", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example45", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example44", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example44", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example43", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example43", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example42", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example42", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example41", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example41", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example40", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example40", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example4", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example4", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example39", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example39", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example38", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example38", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example37", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example37", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example36", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example36", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example35", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example35", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example34", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example34", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example33", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example33", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example32", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example32", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example31", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example31", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example30", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example30", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example3", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example3", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example29", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example29", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example28", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example28", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example27", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example27", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example26", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example26", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example25", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example25", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example24", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example24", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example23", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example23", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example22", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example22", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example21", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example21", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example20", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example20", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example2", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example2", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example19", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example19", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example18", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example18", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example17", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example17", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example16", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example16", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example15", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example15", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example14", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example14", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example13", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example13", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example12", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example12", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example114", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example114", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example113", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example113", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example112", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example112", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example111", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example111", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example110", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example110", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example11", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example11", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example109", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example109", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example108", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example108", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example107", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example107", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example106", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example106", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example105", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example105", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example104", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example104", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example103", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example103", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example102", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example102", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example101", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example101", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example100", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example100", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example10", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example10", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example1", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example1", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example.csp", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example.csp", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-example", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-example", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-error-$rootScope-inprog", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-error-$rootScope-inprog", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-email-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-email-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-datetimelocal-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-datetimelocal-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-date-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-date-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-checkbox-input-directive", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-checkbox-input-directive", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-NgModelController", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-NgModelController", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-$route-service", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-$route-service", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/examples/example-$filter", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/examples/example-$filter", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/components/open-sans-fontface-1.0.4", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/components/open-sans-fontface-1.0.4", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/js/libs/angular/docs/components/google-code-prettify-1.0.1", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/js/libs/angular/docs/components/google-code-prettify-1.0.1", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/apd/assets/img/invoice", + "appName": "Publisher / Playground / campaign-delivery-api-migration/apd/assets/img/invoice", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/amf-base", + "appName": "Publisher / Playground / campaign-delivery-api-migration/amf-base", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/adjuster-api", + "appName": "Publisher / Playground / campaign-delivery-api-migration/adjuster-api", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ZedoThirdParty", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ZedoThirdParty", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Zedo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Zedo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/YumeNetworks", + "appName": "Publisher / Playground / campaign-delivery-api-migration/YumeNetworks", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Yieldmo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Yieldmo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/YieldBot", + "appName": "Publisher / Playground / campaign-delivery-api-migration/YieldBot", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Yellowhammer", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Yellowhammer", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/YahooAdvertising", + "appName": "Publisher / Playground / campaign-delivery-api-migration/YahooAdvertising", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/XFPCustomReporter", + "appName": "Publisher / Playground / campaign-delivery-api-migration/XFPCustomReporter", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Workbench", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Workbench", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/WideOrbitOMS", + "appName": "Publisher / Playground / campaign-delivery-api-migration/WideOrbitOMS", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Weborama", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Weborama", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Vserv", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Vserv", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/VindicoX3API", + "appName": "Publisher / Playground / campaign-delivery-api-migration/VindicoX3API", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/VindicoX3", + "appName": "Publisher / Playground / campaign-delivery-api-migration/VindicoX3", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Vindico", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Vindico", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Videology3P", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Videology3P", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/VideoHub", + "appName": "Publisher / Playground / campaign-delivery-api-migration/VideoHub", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Vidazoo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Vidazoo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Verve", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Verve", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Velti", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Velti", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ValueClick", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ValueClick", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/VASTModule", + "appName": "Publisher / Playground / campaign-delivery-api-migration/VASTModule", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/UnrulyMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/UnrulyMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Unicast", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Unicast", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Undertone", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Undertone", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/UberMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/UberMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TurnMediaPlatform", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TurnMediaPlatform", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Turn", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Turn", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TubeMogulLocal", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TubeMogulLocal", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TubeMogul", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TubeMogul", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TruEffect", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TruEffect", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TritonDigital", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TritonDigital", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TripleLift", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TripleLift", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TribalFusion", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TribalFusion", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/TremorVideo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TremorVideo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Traffiq", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Traffiq", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TradeDesk", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TradeDesk", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Torrential", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Torrential", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Telemetry", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Telemetry", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Technorati", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Technorati", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Teads", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Teads", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Tapad", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Tapad", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TagScanExcelParser", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TagScanExcelParser", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TagScanCommon", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TagScanCommon", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/TaboolaAPI", + "appName": "Publisher / Playground / campaign-delivery-api-migration/TaboolaAPI", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Taboola", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Taboola", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SystemService", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SystemService", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SystemHealthMonitor", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SystemHealthMonitor", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SublimeSkinz", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SublimeSkinz", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/StickyAds", + "appName": "Publisher / Playground / campaign-delivery-api-migration/StickyAds", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Spotible", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Spotible", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SpotXchange", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SpotXchange", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Spongecell", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Spongecell", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SpeedShift", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SpeedShift", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SpecificMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SpecificMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Sovrn", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Sovrn", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Sonobi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Sonobi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SmartAdServer", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SmartAdServer", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Smaato", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Smaato", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SlimCut", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SlimCut", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SizmekMDXApi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SizmekMDXApi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/Sizmek", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Sizmek", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/SiteScout", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SiteScout", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/Simplifi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Simplifi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/ShareThrough", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ShareThrough", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SessionManager", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SessionManager", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/ServerMonitor", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ServerMonitor", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/SalesforceAccountSync", + "appName": "Publisher / Playground / campaign-delivery-api-migration/SalesforceAccountSync", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Salesforce", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Salesforce", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RubiconMobile", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RubiconMobile", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Rubicon", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Rubicon", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Rovion", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Rovion", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Rollmob", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Rollmob", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Rocketfuel", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Rocketfuel", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RightMediaExchangeThirdParty", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RightMediaExchangeThirdParty", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RightMediaExchange", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RightMediaExchange", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RightMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RightMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RevContent", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RevContent", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RedZone", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RedZone", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RealVu", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RealVu", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RadiumOne", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RadiumOne", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/RGraph5/web/libraries/dgrid/sources/calendar", + "appName": "Publisher / Playground / campaign-delivery-api-migration/RGraph5/web/libraries/dgrid/sources/calendar", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/PulsePoint", + "appName": "Publisher / Playground / campaign-delivery-api-migration/PulsePoint", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/PubMatic3P", + "appName": "Publisher / Playground / campaign-delivery-api-migration/PubMatic3P", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/PubGears", + "appName": "Publisher / Playground / campaign-delivery-api-migration/PubGears", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ProvenPixel", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ProvenPixel", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/PointRoll", + "appName": "Publisher / Playground / campaign-delivery-api-migration/PointRoll", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Pictela", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Pictela", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Phluant", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Phluant", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Perseus", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Perseus", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OwnerIQ", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OwnerIQ", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Outbrain", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Outbrain", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Optimatic", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Optimatic", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OperativeOne", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OperativeOne", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OpenX3", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OpenX3", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OpenX", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OpenX", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OpenAdStream7_x", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OpenAdStream7_x", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OpenAdStream7_2", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OpenAdStream7_2", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OpenAdStream7_0", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OpenAdStream7_0", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OpenAdStream5_7", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OpenAdStream5_7", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OneVideo3P", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OneVideo3P", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OnTimeApiConnect", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OnTimeApiConnect", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Oggifinogi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Oggifinogi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OTASFileReader", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OTASFileReader", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/OMSDataPostProc", + "appName": "Publisher / Playground / campaign-delivery-api-migration/OMSDataPostProc", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Nielsen", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Nielsen", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Nexage", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Nexage", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/NewDemo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/NewDemo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Neuron", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Neuron", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Netseer", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Netseer", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Nativo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Nativo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MySQLDataPurge", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MySQLDataPurge", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MongoManager", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MongoManager", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MongoDataMaker", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MongoDataMaker", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mocean", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mocean", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mobvista", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mobvista", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MobFox", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MobFox", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Moat", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Moat", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MoPub", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MoPub", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_69", + "name": "Sendgrid", + "displayName": "Sendgrid" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mixpo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mixpo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MillennialMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MillennialMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Millennial", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Millennial", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MetaMarkets", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MetaMarkets", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mediaplex", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mediaplex", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mediamind", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mediamind", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Medialets", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Medialets", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mediabong", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mediabong", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MediaNetHeader", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MediaNetHeader", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MediaMindNewReports", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MediaMindNewReports", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MediaMath", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MediaMath", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MartiniMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MartiniMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MarktitOnDemand", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MarktitOnDemand", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Marin", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Marin", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MapperWatchDog", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MapperWatchDog", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Mapper", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Mapper", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/MappedPostProcessor", + "appName": "Publisher / Playground / campaign-delivery-api-migration/MappedPostProcessor", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LogView", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LogView", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LogProc", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LogProc", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LiveRail", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LiveRail", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LiveIntent", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LiveIntent", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LiquidusBannerLink", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LiquidusBannerLink", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Lijit", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Lijit", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LifeStreet", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LifeStreet", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/LKQD", + "appName": "Publisher / Playground / campaign-delivery-api-migration/LKQD", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Kargo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Kargo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/JsonLibrary", + "appName": "Publisher / Playground / campaign-delivery-api-migration/JsonLibrary", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Jivox", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Jivox", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/JiraApiConnect", + "appName": "Publisher / Playground / campaign-delivery-api-migration/JiraApiConnect", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/IronSource", + "appName": "Publisher / Playground / campaign-delivery-api-migration/IronSource", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Interpolls", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Interpolls", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/IntegralAdScience", + "appName": "Publisher / Playground / campaign-delivery-api-migration/IntegralAdScience", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Innovid3P", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Innovid3P", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/InMobi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/InMobi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/IasUiEmailReader", + "appName": "Publisher / Playground / campaign-delivery-api-migration/IasUiEmailReader", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Hulu", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Hulu", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Houzz", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Houzz", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Helios-api", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Helios-api", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GrabMail", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GrabMail", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GourmetAds", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GourmetAds", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GooglePublisherApi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GooglePublisherApi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleDriveFileProcessor", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleDriveFileProcessor", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleDBM", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleDBM", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAuthentication", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAuthentication", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAnalytics", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAnalytics", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAdXBuyer", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAdXBuyer", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAdX", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAdX", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAdWords", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAdWords", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAdSense", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAdSense", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GoogleAdManager", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GoogleAdManager", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GlamAdapt", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GlamAdapt", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Giftconnect", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Giftconnect", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/GenericModule", + "appName": "Publisher / Playground / campaign-delivery-api-migration/GenericModule", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Gamut", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Gamut", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FoxAudienceNetwork", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FoxAudienceNetwork", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FlowIqDemo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FlowIqDemo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Flow", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Flow", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Flite", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Flite", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FlatFileModule", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FlatFileModule", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FlashTalkingAPI", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FlashTalkingAPI", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FlashTalking", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FlashTalking", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FirstImpression", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FirstImpression", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/FatalsAnalyzer", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FatalsAnalyzer", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FatTail", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FatTail", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/FacebookBusinessManager", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FacebookBusinessManager", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/FacebookAudienceNetwork", + "appName": "Publisher / Playground / campaign-delivery-api-migration/FacebookAudienceNetwork", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Eyewonder", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Eyewonder", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Eyeblaster", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Eyeblaster", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/EyeView", + "appName": "Publisher / Playground / campaign-delivery-api-migration/EyeView", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/EyeReturn2", + "appName": "Publisher / Playground / campaign-delivery-api-migration/EyeReturn2", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/EyeOne", + "appName": "Publisher / Playground / campaign-delivery-api-migration/EyeOne", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ExtremeReach", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ExtremeReach", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/EngageBDR", + "appName": "Publisher / Playground / campaign-delivery-api-migration/EngageBDR", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Emediate", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Emediate", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ElToro", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ElToro", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/EbayPartnerNetwork", + "appName": "Publisher / Playground / campaign-delivery-api-migration/EbayPartnerNetwork", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Dstillery", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Dstillery", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DsmOMS", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DsmOMS", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DreAuthentication", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DreAuthentication", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Drawbridge", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Drawbridge", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DoubleclickSalesManager", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DoubleclickSalesManager", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DoubleVerify", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DoubleVerify", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DocumentationModule", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DocumentationModule", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DoApp", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DoApp", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DistroScale", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DistroScale", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DistrictM", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DistrictM", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DisplayWords", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DisplayWords", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DataXu", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DataXu", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DataProcessorService", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DataProcessorService", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DataGatherer", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DataGatherer", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DataCrawler", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DataCrawler", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DashSays", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DashSays", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartForPublisher3P/src/com/adjuster/dre/modules/dartforpublisher3p", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForPublisher3P/src/com/adjuster/dre/modules/dartforpublisher3p", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartForPublisher-api", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForPublisher-api", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_86", + "name": "Intercom", + "displayName": "Intercom" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartForAdvertiser-lib", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForAdvertiser-lib", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartForAdvertiser-api", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForAdvertiser-api", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartForAdvertiser-Google", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForAdvertiser-Google", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartFinanceOMS", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartFinanceOMS", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DartAdvertiser", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartAdvertiser", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/DFAGoogleAPI", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DFAGoogleAPI", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Criteo", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Criteo", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Crisp", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Crisp", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Crazy4Media", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Crazy4Media", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ConnectAPI", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ConnectAPI", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Connatix", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Connatix", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/ComScore", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ComScore", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/CollectiveMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/CollectiveMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/CloudFrontHosted", + "appName": "Publisher / Playground / campaign-delivery-api-migration/CloudFrontHosted", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Clipcentric", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Clipcentric", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Checkm8", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Checkm8", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Centro", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Centro", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Cast", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Cast", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/CasaleMedia", + "appName": "Publisher / Playground / campaign-delivery-api-migration/CasaleMedia", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Carambola", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Carambola", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/CPMStar", + "appName": "Publisher / Playground / campaign-delivery-api-migration/CPMStar", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/CD2.0/MigrationUtil", + "appName": "Publisher / Playground / campaign-delivery-api-migration/CD2.0/MigrationUtil", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Brightroll", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Brightroll", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Brightline", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Brightline", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Bonzai", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Bonzai", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/BlueStreakForAgencies", + "appName": "Publisher / Playground / campaign-delivery-api-migration/BlueStreakForAgencies", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/BlueStreak", + "appName": "Publisher / Playground / campaign-delivery-api-migration/BlueStreak", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Bing", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Bing", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Bidtellect", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Bidtellect", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/BidSwitch", + "appName": "Publisher / Playground / campaign-delivery-api-migration/BidSwitch", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Beeswax", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Beeswax", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AudienceScience", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AudienceScience", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AtlasPublisher", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AtlasPublisher", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AtlasByFacebook", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AtlasByFacebook", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AtlasAdvertising", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AtlasAdvertising", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/AppnexusExchange", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AppnexusExchange", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AppliedInfoGroup", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AppliedInfoGroup", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AppleNews", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AppleNews", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AppNexusBidder", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AppNexusBidder", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AppLovin", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AppLovin", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AolOneReportingApi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AolOneReportingApi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AmobeeApi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AmobeeApi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AmazonWebPublisher", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AmazonWebPublisher", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AmazonS3HistoricalPull", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AmazonS3HistoricalPull", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AmazonAWS", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AmazonAWS", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Altitude", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Altitude", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Aerserv", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Aerserv", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Adzerk", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Adzerk", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Advolution", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Advolution", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Advertising", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Advertising", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40087171_/AdsWizzDomainApi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdsWizzDomainApi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdsWizz", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdsWizz", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdsNative", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdsNative", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdoTube", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdoTube", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdifyThirdParty", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdifyThirdParty", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Adify", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Adify", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Adaptv", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Adaptv", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdSparc", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdSparc", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdSonar", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdSonar", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdServerModuleTemplate", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdServerModuleTemplate", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdServerEmailAlerts", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdServerEmailAlerts", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdSafe", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdSafe", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdPrime", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdPrime", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdPointReportReader", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdPointReportReader", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdMob", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdMob", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdMeldPub", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdMeldPub", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdMeld", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdMeld", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdMarvel", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdMarvel", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdJust", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdJust", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdInterax", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdInterax", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdFormApi", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdFormApi", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdForm", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdForm", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdFarm", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdFarm", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdButler", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdButler", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdBrite", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdBrite", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AdBlade", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AdBlade", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AbacastClarity", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AbacastClarity", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/Aarki", + "appName": "Publisher / Playground / campaign-delivery-api-migration/Aarki", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/APS", + "appName": "Publisher / Playground / campaign-delivery-api-migration/APS", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AOP", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AOP", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40087171_/AOLDisplay", + "appName": "Publisher / Playground / campaign-delivery-api-migration/AOLDisplay", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42813576", + "appName": "Publisher / Personal Development / dev-timdp", + "link": "https://gitlab.com/doubleverify/publisher/personal-development/dev-timdp", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "24104432", + "appName": "Pinnacle / IQ-Blueprint / API / tags-file-generator", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/tags-file-generator", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103805", + "appName": "Pinnacle / IQ-Blueprint / API / prebid-recommendations", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/prebid-recommendations", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103524", + "appName": "Pinnacle / IQ-Blueprint / API / placements-filedownload-api", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/placements-filedownload-api", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103647", + "appName": "Pinnacle / IQ-Blueprint / API / pinnacle-api.github.doubleverify.com", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/pinnacle-api.github.doubleverify.com", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104615", + "appName": "Pinnacle / IQ-Blueprint / API / gdpr-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/gdpr-service", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105121", + "appName": "Pinnacle / IQ-Blueprint / API / domain-validator-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/domain-validator-service", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "37749891", + "appName": "Measurement / SemSci / Playground / openai-clip-zero-shot", + "link": "https://gitlab.com/doubleverify/measurement/semsci/playground/openai-clip-zero-shot", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39212156", + "appName": "Measurement / ENE / custom-attention-segments", + "link": "https://gitlab.com/doubleverify/measurement/ene/custom-attention-segments", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42097976", + "appName": "Measurement / DevOps / gatekeeper-example", + "link": "https://gitlab.com/doubleverify/measurement/devops/gatekeeper-example", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48639708", + "appName": "Measurement / Data Platform / Playground / Autoscaler", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/autoscaler", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36246935", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / kafka-scaler", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/kafka-scaler", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45692698", + "appName": "DevOps / devops-platforms / Platforms-monitoring / argocd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/argocd", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32326454", + "appName": "DV Templated Projects / autotag-integration-service", + "link": "https://gitlab.com/doubleverify/templated-projects/autotag-integration-service", + "tags": [] + }, + { + "appId": "40087171_/ROOT/web/media/help", + "appName": "Publisher / Playground / campaign-delivery-api-migration/ROOT/web/media/help", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23811348", + "appName": "QA / Meaurement / automation-mobileapps-ctv", + "link": "https://gitlab.com/doubleverify/qa/meaurement/automation-mobileapps-ctv", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "23811308", + "appName": "QA / IQBP / ui-automation-framework", + "link": "https://gitlab.com/doubleverify/qa/iqbp/ui-automation-framework", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "30646471", + "appName": "Publisher / Honey Badger / piq-auto-tests", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/piq-auto-tests", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23700234", + "appName": "TechOps / SRE / ansible", + "link": "https://gitlab.com/doubleverify/techops/sre/ansible", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28560181", + "appName": "TechOps / DataOps / Data Analytics Platform Monitoring / dwh-monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-analytics-platform-monitoring/dwh-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23811248", + "appName": "QA / IQBP / api-automation-framework", + "link": "https://gitlab.com/doubleverify/qa/iqbp/api-automation-framework", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "19392787", + "appName": "Measurement / Traffic / core-extractions-service", + "link": "https://gitlab.com/doubleverify/measurement/traffic/core-extractions-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19283682", + "appName": "Measurement / Traffic / cl-consolidator", + "link": "https://gitlab.com/doubleverify/measurement/traffic/cl-consolidator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23477552", + "appName": "Measurement / SemSci / Services / Scraper", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/scraper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23379427", + "appName": "Measurement / ENE / dv-measurements", + "link": "https://gitlab.com/doubleverify/measurement/ene/dv-measurements", + "tags": [ + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41287859", + "appName": "DevOps / devops-platforms / Platform-apps / App-Central DEV", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/app-central-dev", + "tags": [ + { + "tagId": "ox_tag_102", + "name": "Argo CD", + "displayName": "Argo CD" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "18899446", + "appName": "CI-CD Templates and Agents", + "link": "https://gitlab.com/doubleverify/ci-cd-templates-agents", + "tags": [] + }, + { + "appId": "23811280", + "appName": "QA / IQBP / iqbp-ui-automation", + "link": "https://gitlab.com/doubleverify/qa/iqbp/iqbp-ui-automation", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "39386066", + "appName": "Pinnacle / Data Externalization / report-integration-test-tool", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-integration-test-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32077845", + "appName": "Pinnacle / Analytics / qa-latest-undeployed-viewgen-versions", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/qa-latest-undeployed-viewgen-versions", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "29352623", + "appName": "DevOps / test-projects / doron-group / doron-smoke-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/doron-smoke-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "27599684", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-phoenix-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-phoenix-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23455631", + "appName": "TechOps / DataOps / gryphon", + "link": "https://gitlab.com/doubleverify/techops/dataops/gryphon", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20696622", + "appName": "Measurement / Traffic / tps-prod-req-load-test", + "link": "https://gitlab.com/doubleverify/measurement/traffic/tps-prod-req-load-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23513810", + "appName": "Measurement / Fraud / Fraud-Dev / Data / sivt-database", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/sivt-database", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "34305482", + "appName": "Measurement / ENE / ee-public-test-pages", + "link": "https://gitlab.com/doubleverify/measurement/ene/ee-public-test-pages", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35485513", + "appName": "DevOps / test-projects / doron-group / doron-scala-test-project", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/doron-scala-test-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "25894123", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-org-doubleverify-com", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-org-doubleverify-com", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27076365", + "appName": "Publisher / vast-tester", + "link": "https://gitlab.com/doubleverify/publisher/vast-tester", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "19506861", + "appName": "Measurement / Traffic / prism-extractor-infra-test", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractor-infra-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21551748", + "appName": "Measurement / Traffic / Prism-Extractors / prism-extractors-testing-infra", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/prism-extractors-testing-infra", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39595490", + "appName": "DevOps / test-projects / doron-group / airflow-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/airflow-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50831827", + "appName": "TechOps / SRE / Network / network-device-configs", + "link": "https://gitlab.com/doubleverify/techops/sre/network/network-device-configs", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "46055072", + "appName": "TechOps / Operation / Monitoring Operations / Jtps-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/operation/monitoring-operations/jtps-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44093563", + "appName": "Social-Integration / pipelines / reddit / Post Bid Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/reddit/post-bid-reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24599679", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-isr-blocklist-automation / ISR Automation DAG", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-isr-blocklist-automation/isr-flow", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31415519", + "appName": "Publisher / Honey Badger / platypus", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/platypus", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "25888731", + "appName": "Pinnacle / Analytics / presentation / snowflake_dv_analytics", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/snowflake_dv_analytics", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31824687", + "appName": "Pinnacle / Analytics / presentation / looker-dv-quality", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-dv-quality", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "28573015", + "appName": "Pinnacle / Analytics / data-warehouse-dynamic-objects", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-warehouse-dynamic-objects", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "26571020", + "appName": "Measurement / SemSci / Tools / DLP", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/dlp", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23363704", + "appName": "Measurement / SemSci / Tools / Brand Category Editor", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/brand-category-editor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34012550", + "appName": "Measurement / SemSci / Services / Video Classification Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/video-classification-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "25684432", + "appName": "Measurement / SemSci / Services / Taxonomies Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/taxonomies-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23477497", + "appName": "Measurement / SemSci / Services / Profiler", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/profiler", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23477563", + "appName": "Measurement / SemSci / Services / Javascript Scraper", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/javascript-scraper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23587671", + "appName": "Measurement / SemSci / Services / Content Type Detector", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/content-type-detector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23477578", + "appName": "Measurement / SemSci / Services / Content Classification", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/content-classification", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42656578", + "appName": "Measurement / MLE / Video / Video Orchestrator Service", + "link": "https://gitlab.com/doubleverify/measurement/mle/video/video-orchestrator-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42724598", + "appName": "Measurement / MLE / Image / Image Orchestrator Service", + "link": "https://gitlab.com/doubleverify/measurement/mle/image/image-orchestrator-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22956676", + "appName": "Measurement / Brand Safety / brand-safety-phoenix-service", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/brand-safety-phoenix-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35521897", + "appName": "DevOps / test-projects / doron-group / doron-maven-test-project", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/doron-maven-test-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44926735", + "appName": "DevOps / devops-platforms / Platform-apps / App-Central STG", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/app-central-stg", + "tags": [ + { + "tagId": "ox_tag_102", + "name": "Argo CD", + "displayName": "Argo CD" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44926699", + "appName": "DevOps / devops-platforms / Platform-apps / App-Central PROD", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/app-central-prod", + "tags": [ + { + "tagId": "ox_tag_102", + "name": "Argo CD", + "displayName": "Argo CD" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25412970", + "appName": "DevOps / Monitoring / prometheus-rules-chart", + "link": "https://gitlab.com/doubleverify/devops/monitoring/prometheus-rules-chart", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + } + ] + }, + { + "appId": "24261158", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-isr-blocklist-automation / Facebook ISR Publisher Importer", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-isr-blocklist-automation/fb-isr-publisher-importer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28154065", + "appName": "Social-Integration / brandsafety / youtube / ADH Reports / ADH File Automation DAG", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/youtube/adh-reports/adh-file-automation-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26826546", + "appName": "QA / Social / si-blocklist-automation-frmwrk", + "link": "https://gitlab.com/doubleverify/qa/social/si-blocklist-automation-frmwrk", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35661310", + "appName": "QA / IQBP / cm360-api-automation", + "link": "https://gitlab.com/doubleverify/qa/iqbp/cm360-api-automation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "33549149", + "appName": "TechOps / Operation / Monitoring Operations / Rundeck-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/operation/monitoring-operations/rundeck-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "33943075", + "appName": "TechOps / Operation / Monitoring Operations / Cronjob-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/operation/monitoring-operations/cronjob-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23837770", + "appName": "Social-Integration / brandsafety / BrandSafety Admin", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/brandsafety-admin", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32723670", + "appName": "QA / Automation-Scripts / qa-helm-chart", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/qa-helm-chart", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "25948655", + "appName": "Publisher / industry-benchmarks", + "link": "https://gitlab.com/doubleverify/publisher/industry-benchmarks", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "37053669", + "appName": "Pinnacle / Data Externalization / mdm-2", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/mdm-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "25452451", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Monitoring / sql-transformer-organic-monitoring", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/Organic-Monitoring-Impressions/sql-transformer-organic-monitoring", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "19589657", + "appName": "Measurement / Traffic / playground / prism-data-evaluation-tool", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/prism-data-evaluation-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23768588", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-cache-ip-v4-data-points", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-cache-ip-v4-data-points", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41507761", + "appName": "Measurement / MLE / Models / whisper-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/models/whisper-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36689412", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / fraud-dev-alerts", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/fraud-dev-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24717872", + "appName": "Measurement / Data Platform / holomatter-raw-monitoring-data", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/holomatter-raw-monitoring-data", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19564985", + "appName": "Measurement / Classification / page-classification / page-classification-stream-classifier", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-classification-stream-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26374294", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / terraform-workload-measurement-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/terraform-workload-measurement-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26280910", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / terraform-workload-measurement-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/terraform-workload-measurement-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29267528", + "appName": "DevOps / Monitoring / devops-core-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/devops-core-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23599116", + "appName": "DV Common / databasedwh-corelibs", + "link": "https://gitlab.com/doubleverify/dv-common/databasedwh-corelibs", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + } + ] + }, + { + "appId": "46478832", + "appName": "Measurement / DevOps / test-projects / ene-debug-scripts-proxy", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/ene-debug-scripts-proxy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "42960699", + "appName": "DevOps / devops-cicd / Automations / Project Manager", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/automations/project-manager", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30099199", + "appName": "Social-Integration / pipelines / TikTok / tt-sdk", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/tt-sdk", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28186739", + "appName": "Social-Integration / pipelines / Facebook / viewability / si-fb-data-ingestion", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/si-fb-data-ingestion", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25737816", + "appName": "Social-Integration / pipelines / Facebook / Reporting / marketing-api", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/marketing-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25663872", + "appName": "Social-Integration / pipelines / Facebook / Reporting / cdrs", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/cdrs", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21222178", + "appName": "Social-Integration / pipelines / Facebook / Facebook SDK", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/fb-sdk", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23812344", + "appName": "QA / Social / si-validation-framework", + "link": "https://gitlab.com/doubleverify/qa/social/si-validation-framework", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23811628", + "appName": "QA / Social / si-data-ingestion-framework", + "link": "https://gitlab.com/doubleverify/qa/social/si-data-ingestion-framework", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26305007", + "appName": "Pinnacle / Data Externalization / report-looker", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-looker", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "34602646", + "appName": "Pinnacle / Analytics / presentation / bi-tools", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/bi-tools", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "19120958", + "appName": "Measurement / Traffic / kafka-jdbc-adapter", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kafka-jdbc-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21124848", + "appName": "Measurement / ENE / real-time-monitoring", + "link": "https://gitlab.com/doubleverify/measurement/ene/real-time-monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24954633", + "appName": "Measurement / ENE / post-consolidation-monitoring", + "link": "https://gitlab.com/doubleverify/measurement/ene/post-consolidation-monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "29089799", + "appName": "Measurement / ENE / ETL / inactivity", + "link": "https://gitlab.com/doubleverify/measurement/ene/etl/inactivity", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20307793", + "appName": "Measurement / Classification / site-classification / storyzy-loader", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/storyzy-loader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28197435", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-twitter-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-twitter-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27313023", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-social-integration-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-social-integration-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29439106", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-sibs-facebook-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-sibs-facebook-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "29130780", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-twitter-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-twitter-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27341157", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30395803", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-tiktok-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-tiktok-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26434095", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / Monitoring / terraform-common-centralized-monitoring-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/monitoring/terraform-common-centralized-monitoring-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26434130", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / Monitoring / terraform-common-centralized-monitoring-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/monitoring/terraform-common-centralized-monitoring-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26434060", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / Monitoring / terraform-common-centralized-monitoring-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/monitoring/terraform-common-centralized-monitoring-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35107440", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-honeybadger-staging", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-honeybadger-staging", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36196677", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35758561", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-honeybadger-demo", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-honeybadger-demo", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24721952", + "appName": "DevOps / Terraform / Workloads / GCP / Programmatic / Stg / terraform-workload-programmatic-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/programmatic/stg/terraform-workload-programmatic-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24721961", + "appName": "DevOps / Terraform / Workloads / GCP / Programmatic / Prod / terraform-workload-programmatic-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/programmatic/prod/terraform-workload-programmatic-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34746764", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-dv-ciam-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-dv-ciam-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27406544", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-analytics-reporting-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-analytics-reporting-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26242389", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-analytics-pipeline-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-analytics-pipeline-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29807289", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / terraform-workload-phoenix-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/terraform-workload-phoenix-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28765263", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-aerospike-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-aerospike-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26056390", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / terraform-workload-aerospike-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/terraform-workload-aerospike-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24726147", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-gitlab-ci", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-gitlab-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "23599094", + "appName": "DV Common / vtloader-config", + "link": "https://gitlab.com/doubleverify/dv-common/vtloader-config", + "tags": [] + }, + { + "appId": "43771180", + "appName": "Measurement / DevOps / test-projects / phoenix-devops-test-service", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/phoenix-devops-test-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45950294", + "appName": "DevOps / test-projects / doron-group / new-vault-integration", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/new-vault-integration", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33578002", + "appName": "DevOps / devops-cloud-automations / CloudAsset", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/cloudasset", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26748707", + "appName": "Pinnacle / Data Externalization / report-snowflake", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-snowflake", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29292736", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Monitoring / sql-transformer-organic-monitoring-reprocessing", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/Organic-Monitoring-Impressions/sql-transformer-organic-monitoring-reprocessing", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "29606414", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Blocking / sql-transformer-organic-blocking-reprocessing", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/Organic-Blocking-Impressions/sql-transformer-organic-blocking-reprocessing", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22641033", + "appName": "Measurement / SemSci / Libraries / focus-commons", + "link": "https://gitlab.com/doubleverify/measurement/semsci/libraries/focus-commons", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39117231", + "appName": "Measurement / MLE / dsm / Data Store Manager", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/data-store-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_23", + "name": "Jakarta", + "displayName": "Jakarta" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22180445", + "appName": "Measurement / Fraud / Fraud-Dev / Backend / fraud-rules", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/backend/fraud-rules", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37488024", + "appName": "DevOps / devops-cloud-automations / postfix-smtp-relay", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/postfix-smtp-relay", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27145334", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-pinnacle-apis-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-pinnacle-apis-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39952898", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-analytics-billing-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-analytics-billing-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25778328", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-shared-dev-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-shared-dev-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42645734", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / MLE / terraform-workload-mle-classification-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/mle/terraform-workload-mle-classification-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26375521", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-measurement-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-measurement-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33746190", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / EE / terraform-workload-ee-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/ee/terraform-workload-ee-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32533419", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-prod-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-prod-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "19079631", + "appName": "DevOps / Ansible / AnsibleDevOps", + "link": "https://gitlab.com/doubleverify/devops/ansible/ansibledevops", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47623594", + "appName": "Publisher / Playground / ingress-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/ingress-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35083628", + "appName": "DevOps / devops-cloud-automations / TFAsset-Archived", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/tfasset", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23599105", + "appName": "TechOps / DataTeam / datateam", + "link": "https://gitlab.com/doubleverify/techops/datateam/datateam", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "28152061", + "appName": "TechOps / DataOps / dataops-monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/dataops-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22652632", + "appName": "TechOps / DataOps / airflow-sql", + "link": "https://gitlab.com/doubleverify/techops/dataops/airflow-sql", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30946989", + "appName": "TechOps / DataOps / Data Analytics Platform Monitoring / OLTP-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-analytics-platform-monitoring/oltp-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "25431669", + "appName": "Social-Integration / shared / social-integrations-ci", + "link": "https://gitlab.com/doubleverify/social-integration/shared/social-integrations-ci", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32444693", + "appName": "Social-Integration / shared / Pipeline Status bot", + "link": "https://gitlab.com/doubleverify/social-integration/shared/pipeline-status-bot", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36084791", + "appName": "Social-Integration / pipelines / Infra / si-kafka-connect", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/si-kafka-connect", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21129108", + "appName": "Social-Integration / Custom Project Templates / SI Python App", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/si-python-app", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "45676556", + "appName": "QA / pinnacle-2-migration-framework", + "link": "https://gitlab.com/doubleverify/qa/pinnacle-2-migration-framework", + "tags": [ + { + "tagId": "ox_tag_23", + "name": "Jakarta", + "displayName": "Jakarta" + }, + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "51290629", + "appName": "QA / Automation-Scripts / aam", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/aam", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "46508455", + "appName": "Publisher / Playground / poc-workflows-job-based", + "link": "https://gitlab.com/doubleverify/publisher/playground/poc-workflows-job-based", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31513929", + "appName": "Publisher / Playground / playground-timv", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-timv", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30263011", + "appName": "Publisher / DevOps / Monitoring / prometheus-alert-rules", + "link": "https://gitlab.com/doubleverify/publisher/devops/monitoring/prometheus-alert-rules", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44191638", + "appName": "Programmatic / Iris / iris-core", + "link": "https://gitlab.com/doubleverify/programmatic/iris/iris-core", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "23781432", + "appName": "Pinnacle / Data Externalization / dv-de-common", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-common", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29931685", + "appName": "Pinnacle / Analytics / presentation / terraform-looker-permissions", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/terraform-looker-permissions", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "32350748", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Preserve / sql-transformer-organic-preserve-reprocessing", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/organic-preserve/sql-transformer-organic-preserve-reprocessing", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "33847327", + "appName": "Pinnacle / Analytics / Data-Integrity / sql-transformer-source-event-counter-preserve", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-integrity/sql-transformer-source-event-counter-preserve", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33846223", + "appName": "Pinnacle / Analytics / Data-Integrity / sql-transformer-source-event-counter-monitoring", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-integrity/sql-transformer-source-event-counter-monitoring", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33846948", + "appName": "Pinnacle / Analytics / Data-Integrity / sql-transformer-source-event-counter-blocking", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-integrity/sql-transformer-source-event-counter-blocking", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23514114", + "appName": "Measurement / Traffic / tag-services", + "link": "https://gitlab.com/doubleverify/measurement/traffic/tag-services", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32954129", + "appName": "Measurement / SemSci / Services / Image Classification Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/image-classification-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23591343", + "appName": "Measurement / SemSci / Services / Content Type Detector Model", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/content-type-detector-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43784989", + "appName": "Measurement / MLE / model-client", + "link": "https://gitlab.com/doubleverify/measurement/mle/model-client", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48052520", + "appName": "Measurement / MLE / Adapter / CLS-Engine-MLE-Video Adapter", + "link": "https://gitlab.com/doubleverify/measurement/mle/adapter/cls-engine-mle-video-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23271622", + "appName": "Measurement / Fraud / Research / mobile-lab", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/fridascripts", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43681775", + "appName": "Measurement / ENE / ATTN / ee-attn-alerts", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/ee-attn-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24225586", + "appName": "Measurement / DevOps / schema-subjects-deployment", + "link": "https://gitlab.com/doubleverify/measurement/devops/schema-subjects-deployment", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46129117", + "appName": "Measurement / Data Platform / Playground / kafka-delta-test", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/kafka-delta-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41071599", + "appName": "Measurement / Classification / genesis / engine-adapters / ontology-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/engine-adapters/ontology-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23218155", + "appName": "Measurement / Classification / common / classifications-stored-procedures", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/classifications-stored-procedures", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30558455", + "appName": "DevOps / devops-platforms / Platforms-monitoring / monitoring-stack", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/monitoring-stack", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34318420", + "appName": "DevOps / devops-platforms / Platforms-monitoring / monitoring-ci", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/monitoring-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39405582", + "appName": "DevOps / devops-cloud-automations / CloudAssetServer", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/cloudassetserver", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29241696", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-campaign-delivery-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-campaign-delivery-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26551018", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-shared-prod-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-shared-prod-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27230428", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-shared-common-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-shared-common-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29723426", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / SemSci / terraform-workload-content-classifications-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/semsci/terraform-workload-content-classifications-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28738517", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Classifications / terraform-workload-classification-store-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/classifications/terraform-workload-classification-store-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27407971", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / SemSci / terraform-workload-content-classifications-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/semsci/terraform-workload-content-classifications-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "26798925", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / EnE / terraform-workload-ene-playground", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/ene/terraform-workload-ene-playground", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36643876", + "appName": "DV Common / UX Platform / core-ui", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/core-ui", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + } + ] + }, + { + "appId": "34530123_/dre-test", + "appName": "Publisher / campaign-delivery/dre-test", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "18766023", + "appName": "Measurement / DevOps / devops-smoke-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/devops-smoke-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48067250", + "appName": "DevOps / test-projects / fluxcd-committee / fluxcd-config", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/fluxcd-committee/fluxcd-config", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47810550", + "appName": "Social-Integration / shared / social-kafka-bigquery-connectors-test", + "link": "https://gitlab.com/doubleverify/social-integration/shared/social-kafka-bigquery-connectors-test", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37975810", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Request Classifications", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/request-classifications", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27841905", + "appName": "Social-Integration / pipelines / Facebook / viewability / facebook-monitoring", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/facebook-monitoring", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21610129", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / video-allow-decider", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/video-allow-decider", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28846042", + "appName": "Social-Integration / brandsafety / SIBS Monitoring", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/sibs-monitoring", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24104660", + "appName": "Pinnacle / IQ-Blueprint / API / tag-generator", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/tag-generator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104457", + "appName": "Pinnacle / IQ-Blueprint / API / category-lists-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/category-lists-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103690", + "appName": "Pinnacle / IQ-Blueprint / API / blocking-tags-file-generator", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/blocking-tags-file-generator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32326484", + "appName": "Pinnacle / IQ-Blueprint / API / autotag-integration-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/autotag-integration-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781634", + "appName": "Pinnacle / Data Externalization / dv-de-reports-ftp", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-ftp", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781698", + "appName": "Pinnacle / Data Externalization / dv-de-reports-email", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-email", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31013487", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Preserve / sql-transformer-organic-preserve", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/organic-preserve/sql-transformer-organic-preserve", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43144704", + "appName": "Measurement / Traffic / traffic-alerts", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23862373", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-cache-ip-v6-data-points", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-cache-ip-v6-data-points", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23363939", + "appName": "Measurement / SemSci / Tools / Taxonomy Editor", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/taxonomy-editor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38590296", + "appName": "Measurement / Playground / test-gitops-for-tps", + "link": "https://gitlab.com/doubleverify/measurement/playground/test-gitops-for-tps", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23908566", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-obfuscated-adid", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-obfuscated-adid", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28944392", + "appName": "Measurement / Classification / page-classification / page-transformer", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-transformer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31546307", + "appName": "Measurement / Classification / manual-classification / manual-classifications-rest-api", + "link": "https://gitlab.com/doubleverify/measurement/classification/manual-classification/manual-classifications-rest-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23634837", + "appName": "Measurement / Backend Platform / playground / java-dv-services-aerospikeloader", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/java-dv-services-aerospikeloader", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "18111167", + "appName": "DevOps / test-projects / blueprint-monitoring-service-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/blueprint-monitoring-service-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "26304366", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-facebook-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-facebook-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26185987", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-facebook-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-facebook-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45076160", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-reddit-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-reddit-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29234812", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-campaign-delivery-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-campaign-delivery-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29232834", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-campaign-delivery-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-campaign-delivery-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27407036", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-pinnacle-apis-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-pinnacle-apis-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26272219", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-analytics-pipeline-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-analytics-pipeline-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26430788", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-analytics-pipeline-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-analytics-pipeline-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26182880", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-shared-stg-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-shared-stg-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28738524", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / Classifications / terraform-workload-classification-store-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/classifications/terraform-workload-classification-store-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "29839669", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-kafka-general-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-kafka-general-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28736394", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / Classifications / terraform-workload-classification-store-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/classifications/terraform-workload-classification-store-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41982885", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-cd-dv-ny-k8s-general", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-cd-dv-ny-k8s-general", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "42429701", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-security-wiz", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-security-wiz", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "25587101", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-project", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-project", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29232045", + "appName": "DevOps / Terraform / Corp / IT / terraform-corp-it", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/it/terraform-corp-it", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34530123_/database-tests", + "appName": "Publisher / campaign-delivery/database-tests", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "46060070", + "appName": "Publisher / Playground / test-timv-renovate", + "link": "https://gitlab.com/doubleverify/publisher/playground/test-timv-renovate", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37326140", + "appName": "Programmatic / personal / micky / test-app", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/test-app", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "26085894", + "appName": "Measurement / ENE / testing-app", + "link": "https://gitlab.com/doubleverify/measurement/ene/testing-app", + "tags": [ + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_10", + "name": "OracleDB", + "displayName": "OracleDB" + }, + { + "tagId": "ox_tag_3", + "name": "PaymentProcessing", + "displayName": "Payment" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_53", + "name": "Heroku", + "displayName": "Heroku" + }, + { + "tagId": "ox_tag_50", + "name": "Notion", + "displayName": "Notion" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54108110", + "appName": "Measurement / DevOps / test-projects / colo-2-gcp-artifactory-migration", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/colo-2-gcp-artifactory-migration", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24938507", + "appName": "DevOps / test-projects / k8s-janitor", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/k8s-janitor", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48143754", + "appName": "DevOps / test-projects / fluxcd-committee / flask-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/fluxcd-committee/flask-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35544050", + "appName": "DevOps / devops-cloud-automations / terraform-curator", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/terraform-curator", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "42004251", + "appName": "DevOps / devops-cloud-automations / dv-cert-manager", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/dv-cert-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43093763", + "appName": "TechOps / Operation / Monitoring Operations / Operations-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/operation/monitoring-operations/operations-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "19881750", + "appName": "TechOps / DataOps / airflow-dataops", + "link": "https://gitlab.com/doubleverify/techops/dataops/airflow-dataops", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "27901333", + "appName": "Social-Integration / shared / GitLab Stats Slackbot", + "link": "https://gitlab.com/doubleverify/social-integration/shared/gitlab-stats-slackbot", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29944340", + "appName": "Social-Integration / pipelines / Twitter / ad-traffic-view", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/ad-traffic-view", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "38355103", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Send Classifications", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/send-classifications", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36672266", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Fetch Marketing Data", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/fetch-marketing-data", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23453225", + "appName": "Social-Integration / pipelines / Facebook / viewability / dynamic-queries", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/dynamic-queries", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21579210", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / video-allow-checker", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/video-allow-checker", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21322339", + "appName": "Social-Integration / pipelines / Facebook / Content Allow List / instream-videos-classifier", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/content-allow-list/instream-videos-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23391498", + "appName": "Social-Integration / brandsafety / youtube / video classification report", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/youtube/youtube-video-classification-analysis", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46866657", + "appName": "Programmatic / Iris / iris-monitoring-alerting", + "link": "https://gitlab.com/doubleverify/programmatic/iris/iris-monitoring-alerting", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "22591841", + "appName": "Pinnacle / IQ-Blueprint / SFDC / DV-DX", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/sfdc/DV-DX", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32015159", + "appName": "Pinnacle / Analytics / presentation / devops-tools / looker-gitlab-common", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/devops-tools/looker-gitlab-common", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27084074", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Blocking / sql-transformer-organic-blocking", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/Organic-Blocking-Impressions/sql-transformer-organic-blocking", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "19517526", + "appName": "Measurement / Traffic / Prism-Extractors / prism-sample-extractor", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/prism-sample-extractor", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42765348", + "appName": "Measurement / MLE / Kafka commons", + "link": "https://gitlab.com/doubleverify/measurement/mle/kafka-commons", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25533542", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-ip-v6-range", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-ip-v6-range", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19564971", + "appName": "Measurement / Classification / page-classification / page-classification-rest-server", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-classification-rest-server", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22462715", + "appName": "Measurement / Classification / page-classification / classification-page-selector", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/classificationpageselector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38150960", + "appName": "DevOps / devops-cloud-automations / Packer / packer-image-bind", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/packer/packer-image-bind", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30811495", + "appName": "DevOps / ci-cd / Gitlab / auto-pipeline-test-remote", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab/auto-pipeline-test-remote", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "29941721", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-snapchat-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-snapchat-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42012964", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-reddit-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-reddit-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31801179", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-pinterest-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-pinterest-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40889926", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-os-youtube-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-os-youtube-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39252133", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-netflix-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-netflix-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31554842", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-tiktok-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-tiktok-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36116627", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-social-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-social-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31523047", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-snapchat-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-snapchat-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29489125", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-sibs-facebook-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-sibs-facebook-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "32120907", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-pinterest-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-pinterest-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44271443", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-twitter-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-twitter-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37085195", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-dv-ciam-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-dv-ciam-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27451973", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-data-externalization-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-data-externalization-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29794158", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-pinnacle-apis-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-pinnacle-apis-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37801829", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-dv-ciam-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-dv-ciam-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27454046", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-data-externalization-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-data-externalization-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37607314", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / Classifications / terraform-workload-classifications-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/classifications/terraform-workload-classifications-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29843207", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-kafka-receiver-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-kafka-receiver-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29807326", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-consolidation-layer-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-consolidation-layer-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38656397", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Traffic / terraform-workload-traffic-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/traffic/terraform-workload-traffic-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33258605", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Classifications / terraform-workload-classifications-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/classifications/terraform-workload-classifications-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27263347", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / Classifications / terraform-workload-classification-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/classifications/terraform-workload-classification-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "39582506", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-aws", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-aws", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34530123_/dre-test-abstracts", + "appName": "Publisher / campaign-delivery/dre-test-abstracts", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53408430", + "appName": "Publisher / Playground / gitlab-ci-nodejs-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/gitlab-ci-nodejs-test", + "tags": [ + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "50976483", + "appName": "Measurement / MLE / Playground / ray-poc / ray-load-test", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/ray-load-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19598904", + "appName": "Measurement / Guild / test-service", + "link": "https://gitlab.com/doubleverify/measurement/guild/test-service", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50949544", + "appName": "DevOps / test-projects / dy-group / dy-test-simple-httpd", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/dy-group/dy-test-simple-httpd", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41682273", + "appName": "DevOps / test-projects / doron-group / test / csi-driver-test2", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/test/csi-driver-test2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54164233", + "appName": "DevOps / test-projects / doron-group / instream-videos-classifier", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/instream-videos-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21682414", + "appName": "DevOps / Training / test", + "link": "https://gitlab.com/doubleverify/devops/training/test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "20205359", + "appName": "DevOps / Training / guy-test", + "link": "https://gitlab.com/doubleverify/devops/training/guy-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40310685", + "appName": "Publisher / signals-servers", + "link": "https://gitlab.com/doubleverify/publisher/signals-servers", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23622359", + "appName": "Programmatic / rtb", + "link": "https://gitlab.com/doubleverify/programmatic/rtb", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "23536585", + "appName": "Measurement / SemSci / Tools / Impact Analysis", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/impact-analysis", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23477748", + "appName": "Measurement / SemSci / Services / Language Detector", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/language-detector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23671303", + "appName": "Measurement / SemSci / Ontology Development / Ontology Scripts", + "link": "https://gitlab.com/doubleverify/measurement/semsci/ontology-development/ontology-scripts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48742620", + "appName": "Measurement / MLE / Models / kosmos-2", + "link": "https://gitlab.com/doubleverify/measurement/mle/models/kosmos-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47395139", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_schema_changes", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_schema_changes", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23379494", + "appName": "Measurement / ENE / dvbs", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvbs", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34638074", + "appName": "Measurement / Classification / genesis / bq-connect / twitter-alpha", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/twitter-alpha", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35347196", + "appName": "Measurement / Classification / genesis / bq-connect / tiktok-alpha", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/tiktok-alpha", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "24339230", + "appName": "DevOps / devops-platforms / Grafana / grafana-manager", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/grafana/grafana-manager", + "tags": [ + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33518175", + "appName": "DevOps / devops-cloud-automations / Packer / packer-image-base", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/packer/packer-image-base", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50235749", + "appName": "DevOps / Training / DevOps Champions / devops-smoke-test", + "link": "https://gitlab.com/doubleverify/devops/training/devops-champions/devops-smoke-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36086092", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-social-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-social-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34701685", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / terraform-shared-dv-shared-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/terraform-shared-dv-shared-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42760134", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / QA / terraform-workload-honeybadger-qa", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/qa/terraform-workload-honeybadger-qa", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42654301", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-kubernetes-shared-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-kubernetes-shared-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40429895", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-analytics-billing-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-analytics-billing-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40762074", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-analytics-billing-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-analytics-billing-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29576285", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / terraform-workload-aerospike-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/terraform-workload-aerospike-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42646567", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / MLE / terraform-workload-mle-classification-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/mle/terraform-workload-mle-classification-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35103939", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Measurement / Prod / terraform-workload-data-platform-databricks-storage-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/measurement/prod/terraform-workload-data-platform-databricks-storage-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34811166", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Measurement / Prod / terraform-workload-data-platform-databricks-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/measurement/prod/terraform-workload-data-platform-databricks-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35101982", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Measurement / Dev / terraform-workload-data-platform-databricks-storage-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/measurement/dev/terraform-workload-data-platform-databricks-storage-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45272695", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Account / terraform-workload-data-platform-databricks-account", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/account/terraform-workload-data-platform-databricks-account", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54020708", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-7", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-7", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24669203", + "appName": "DevOps / Terraform / Templates / terraform-template-workload", + "link": "https://gitlab.com/doubleverify/devops/terraform/templates/terraform-template-workload", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35329881", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-yuvale", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-yuvale", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "28084561", + "appName": "DevOps / Terraform / Modules / terraform-module-k8s-bootstrap", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-k8s-bootstrap", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34908977", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-common-mongodb-org", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-common-mongodb-org", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23599136", + "appName": "DV Common / databasedwh-other", + "link": "https://gitlab.com/doubleverify/dv-common/databasedwh-other", + "tags": [] + }, + { + "appId": "*youtube-video-classification-analysis", + "appName": "*youtube-video-classification-analysis", + "link": "", + "tags": [] + }, + { + "appId": "*youtube-adh-extractor-dag", + "appName": "*youtube-adh-extractor-dag", + "link": "", + "tags": [] + }, + { + "appId": "*xandr_segment_apis", + "appName": "*xandr_segment_apis", + "link": "", + "tags": [] + }, + { + "appId": "*xandr-segment-apis", + "appName": "*xandr-segment-apis", + "link": "", + "tags": [] + }, + { + "appId": "*web-classification-service", + "appName": "*web-classification-service", + "link": "", + "tags": [] + }, + { + "appId": "*viewability-python-task", + "appName": "*viewability-python-task", + "link": "", + "tags": [] + }, + { + "appId": "*viewability-python-app", + "appName": "*viewability-python-app", + "link": "", + "tags": [] + }, + { + "appId": "*viewability-dag-template", + "appName": "*viewability-dag-template", + "link": "", + "tags": [] + }, + { + "appId": "*video-pipeline-merger", + "appName": "*video-pipeline-merger", + "link": "", + "tags": [] + }, + { + "appId": "*video-orchestrator-service", + "appName": "*video-orchestrator-service", + "link": "", + "tags": [] + }, + { + "appId": "*video-exclusion-v2", + "appName": "*video-exclusion-v2", + "link": "", + "tags": [] + }, + { + "appId": "*video-classification-service", + "appName": "*video-classification-service", + "link": "", + "tags": [] + }, + { + "appId": "*video-classification-poller", + "appName": "*video-classification-poller", + "link": "", + "tags": [] + }, + { + "appId": "*video-classification-merger", + "appName": "*video-classification-merger", + "link": "", + "tags": [] + }, + { + "appId": "*vault-config", + "appName": "*vault-config", + "link": "", + "tags": [] + }, + { + "appId": "*validation-task", + "appName": "*validation-task", + "link": "", + "tags": [] + }, + { + "appId": "*validation-dag", + "appName": "*validation-dag", + "link": "", + "tags": [] + }, + { + "appId": "*universal-attention-segments", + "appName": "*universal-attention-segments", + "link": "", + "tags": [] + }, + { + "appId": "*twitter-kafka-bigquery-connectors", + "appName": "*twitter-kafka-bigquery-connectors", + "link": "", + "tags": [] + }, + { + "appId": "*twitter-file-exchange", + "appName": "*twitter-file-exchange", + "link": "", + "tags": [] + }, + { + "appId": "*tw-sdk", + "appName": "*tw-sdk", + "link": "", + "tags": [] + }, + { + "appId": "*traffic-dag", + "appName": "*traffic-dag", + "link": "", + "tags": [] + }, + { + "appId": "*tiktok-reporting-dag", + "appName": "*tiktok-reporting-dag", + "link": "", + "tags": [] + }, + { + "appId": "*tiktok-report-delivery-dag", + "appName": "*tiktok-report-delivery-dag", + "link": "", + "tags": [] + }, + { + "appId": "*tiktok-flow", + "appName": "*tiktok-flow", + "link": "", + "tags": [] + }, + { + "appId": "*tiktok-classified-results-submitter", + "appName": "*tiktok-classified-results-submitter", + "link": "", + "tags": [] + }, + { + "appId": "*tiktok-classification-dag", + "appName": "*tiktok-classification-dag", + "link": "", + "tags": [] + }, + { + "appId": "*tfasset", + "appName": "*tfasset", + "link": "", + "tags": [] + }, + { + "appId": "*taxonomy-editor", + "appName": "*taxonomy-editor", + "link": "", + "tags": [] + }, + { + "appId": "*taxonomies-service", + "appName": "*taxonomies-service", + "link": "", + "tags": [] + }, + { + "appId": "*tag-version", + "appName": "*tag-version", + "link": "", + "tags": [] + }, + { + "appId": "*spotify-kafka-bigquery-connectors", + "appName": "*spotify-kafka-bigquery-connectors", + "link": "", + "tags": [] + }, + { + "appId": "*spotify-dbt-runner", + "appName": "*spotify-dbt-runner", + "link": "", + "tags": [] + }, + { + "appId": "*spark-solr", + "appName": "*spark-solr", + "link": "", + "tags": [] + }, + { + "appId": "*spark-k8s-official", + "appName": "*spark-k8s-official", + "link": "", + "tags": [] + }, + { + "appId": "*social-metadata-server", + "appName": "*social-metadata-server", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*social-interactive-slack-bot", + "appName": "*social-interactive-slack-bot", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*snapchat-kafka-bigquery-connectors", + "appName": "*snapchat-kafka-bigquery-connectors", + "link": "", + "tags": [] + }, + { + "appId": "*skroob", + "appName": "*skroob", + "link": "", + "tags": [] + }, + { + "appId": "*site-classifications-exporter", + "appName": "*site-classifications-exporter", + "link": "", + "tags": [] + }, + { + "appId": "*simple-settings-ui", + "appName": "*simple-settings-ui", + "link": "", + "tags": [] + }, + { + "appId": "*siebert-sentiment-model", + "appName": "*siebert-sentiment-model", + "link": "", + "tags": [] + }, + { + "appId": "*si-youtube-adh", + "appName": "*si-youtube-adh", + "link": "", + "tags": [] + }, + { + "appId": "*si-validation-framework", + "appName": "*si-validation-framework", + "link": "", + "tags": [] + }, + { + "appId": "*si-signal-test-framework", + "appName": "*si-signal-test-framework", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*si-python-package", + "appName": "*si-python-package", + "link": "", + "tags": [] + }, + { + "appId": "*si-python-app", + "appName": "*si-python-app", + "link": "", + "tags": [] + }, + { + "appId": "*si-perf-kafkatest", + "appName": "*si-perf-kafkatest", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*si-dbt-workshop", + "appName": "*si-dbt-workshop", + "link": "", + "tags": [] + }, + { + "appId": "*si-dbt-utils", + "appName": "*si-dbt-utils", + "link": "", + "tags": [] + }, + { + "appId": "*si-dbt-template", + "appName": "*si-dbt-template", + "link": "", + "tags": [] + }, + { + "appId": "*si-dbt-package", + "appName": "*si-dbt-package", + "link": "", + "tags": [] + }, + { + "appId": "*si-dag-template", + "appName": "*si-dag-template", + "link": "", + "tags": [] + }, + { + "appId": "*si-blocklist-classifier", + "appName": "*si-blocklist-classifier", + "link": "", + "tags": [] + }, + { + "appId": "*si-api-template", + "appName": "*si-api-template", + "link": "", + "tags": [] + }, + { + "appId": "*si-analytics20-qa", + "appName": "*si-analytics20-qa", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*send-classifications", + "appName": "*send-classifications", + "link": "", + "tags": [] + }, + { + "appId": "*semsci-toolbox", + "appName": "*semsci-toolbox", + "link": "", + "tags": [] + }, + { + "appId": "*semantic-science-service-template", + "appName": "*semantic-science-service-template", + "link": "", + "tags": [] + }, + { + "appId": "*scraper", + "appName": "*scraper", + "link": "", + "tags": [] + }, + { + "appId": "*scenes-classification", + "appName": "*scenes-classification", + "link": "", + "tags": [] + }, + { + "appId": "*s3-file-copier", + "appName": "*s3-file-copier", + "link": "", + "tags": [] + }, + { + "appId": "*request-classifications-task", + "appName": "*request-classifications-task", + "link": "", + "tags": [] + }, + { + "appId": "*request-classifications", + "appName": "*request-classifications", + "link": "", + "tags": [] + }, + { + "appId": "*report-tasks-fetcher", + "appName": "*report-tasks-fetcher", + "link": "", + "tags": [] + }, + { + "appId": "*remove-pii-task", + "appName": "*remove-pii-task", + "link": "", + "tags": [] + }, + { + "appId": "*qa-validation-task", + "appName": "*qa-validation-task", + "link": "", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "*profiler-performance-tests", + "appName": "*profiler-performance-tests", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*profiler", + "appName": "*profiler", + "link": "", + "tags": [] + }, + { + "appId": "*prism-social-tw-profile-external-entities", + "appName": "*prism-social-tw-profile-external-entities", + "link": "", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "*prism-ene-realtime-notifications-activation-rules", + "appName": "*prism-ene-realtime-notifications-activation-rules", + "link": "", + "tags": [] + }, + { + "appId": "*prism-ene-ctv-fos-classification-legacy", + "appName": "*prism-ene-ctv-fos-classification-legacy", + "link": "", + "tags": [] + }, + { + "appId": "*prism-cache-ip-v6-data-points", + "appName": "*prism-cache-ip-v6-data-points", + "link": "", + "tags": [] + }, + { + "appId": "*prism-bs-client-categories", + "appName": "*prism-bs-client-categories", + "link": "", + "tags": [] + }, + { + "appId": "*prepare-creative-type-lookup-dag", + "appName": "*prepare-creative-type-lookup-dag", + "link": "", + "tags": [] + }, + { + "appId": "*post-report-results", + "appName": "*post-report-results", + "link": "", + "tags": [] + }, + { + "appId": "*pipeline-status-bot", + "appName": "*pipeline-status-bot", + "link": "", + "tags": [] + }, + { + "appId": "*osscsv", + "appName": "*osscsv", + "link": "", + "tags": [] + }, + { + "appId": "*oss-rancher", + "appName": "*oss-rancher", + "link": "", + "tags": [] + }, + { + "appId": "*oss-googledocs", + "appName": "*oss-googledocs", + "link": "", + "tags": [] + }, + { + "appId": "*oss-aw-cli", + "appName": "*oss-aw-cli", + "link": "", + "tags": [] + }, + { + "appId": "*orphaned-cals-manager", + "appName": "*orphaned-cals-manager", + "link": "", + "tags": [] + }, + { + "appId": "*node-restarter", + "appName": "*node-restarter", + "link": "", + "tags": [] + }, + { + "appId": "*nextgen-qe", + "appName": "*nextgen-qe", + "link": "", + "tags": [] + }, + { + "appId": "*new-ui", + "appName": "*new-ui", + "link": "", + "tags": [] + }, + { + "appId": "*nbcu-kafka-bigquery-connectors", + "appName": "*nbcu-kafka-bigquery-connectors", + "link": "", + "tags": [] + }, + { + "appId": "*mtr-baseline", + "appName": "*mtr-baseline", + "link": "", + "tags": [] + }, + { + "appId": "*monitor-kafka-topics", + "appName": "*monitor-kafka-topics", + "link": "", + "tags": [] + }, + { + "appId": "*mle-dsm-client", + "appName": "*mle-dsm-client", + "link": "", + "tags": [] + }, + { + "appId": "*ml-bot-detector", + "appName": "*ml-bot-detector", + "link": "", + "tags": [] + }, + { + "appId": "*metadata-downloader", + "appName": "*metadata-downloader", + "link": "", + "tags": [] + }, + { + "appId": "*media-entity-service-settings", + "appName": "*media-entity-service-settings", + "link": "", + "tags": [] + }, + { + "appId": "*maven-refactorer-for-dvd", + "appName": "*maven-refactorer-for-dvd", + "link": "", + "tags": [] + }, + { + "appId": "*marketing", + "appName": "*marketing", + "link": "", + "tags": [] + }, + { + "appId": "*maintenance-jobs", + "appName": "*maintenance-jobs", + "link": "", + "tags": [] + }, + { + "appId": "*logiclayer", + "appName": "*logiclayer", + "link": "", + "tags": [] + }, + { + "appId": "*lib-data-integrity", + "appName": "*lib-data-integrity", + "link": "", + "tags": [] + }, + { + "appId": "*language-detector", + "appName": "*language-detector", + "link": "", + "tags": [] + }, + { + "appId": "*labelbox-delta-ingester", + "appName": "*labelbox-delta-ingester", + "link": "", + "tags": [] + }, + { + "appId": "*labelbox-dbx", + "appName": "*labelbox-dbx", + "link": "", + "tags": [] + }, + { + "appId": "*kube-hunter", + "appName": "*kube-hunter", + "link": "", + "tags": [] + }, + { + "appId": "*kafka-to-bq-batch-connector", + "appName": "*kafka-to-bq-batch-connector", + "link": "", + "tags": [] + }, + { + "appId": "*kafka-to-bigquery", + "appName": "*kafka-to-bigquery", + "link": "", + "tags": [] + }, + { + "appId": "*kafka-one-to-many", + "appName": "*kafka-one-to-many", + "link": "", + "tags": [] + }, + { + "appId": "*kafka-metrics-exporter-operator", + "appName": "*kafka-metrics-exporter-operator", + "link": "", + "tags": [] + }, + { + "appId": "*kafka-messages-publisher", + "appName": "*kafka-messages-publisher", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*kafka-bigquery-beam-connector", + "appName": "*kafka-bigquery-beam-connector", + "link": "", + "tags": [] + }, + { + "appId": "*javascript-scraper", + "appName": "*javascript-scraper", + "link": "", + "tags": [] + }, + { + "appId": "*isr-flow", + "appName": "*isr-flow", + "link": "", + "tags": [] + }, + { + "appId": "*iqc-integration", + "appName": "*iqc-integration", + "link": "", + "tags": [] + }, + { + "appId": "*impression-meta-downloader", + "appName": "*impression-meta-downloader", + "link": "", + "tags": [] + }, + { + "appId": "*image-orchestrator-service", + "appName": "*image-orchestrator-service", + "link": "", + "tags": [] + }, + { + "appId": "*image-classification-service", + "appName": "*image-classification-service", + "link": "", + "tags": [] + }, + { + "appId": "*id-provider", + "appName": "*id-provider", + "link": "", + "tags": [] + }, + { + "appId": "*ibv-imp-level", + "appName": "*ibv-imp-level", + "link": "", + "tags": [] + }, + { + "appId": "*gryphon", + "appName": "*gryphon", + "link": "", + "tags": [] + }, + { + "appId": "*google-api-linter", + "appName": "*google-api-linter", + "link": "", + "tags": [] + }, + { + "appId": "*gooddata", + "appName": "*gooddata", + "link": "", + "tags": [] + }, + { + "appId": "*gke-upgrade-scheduler", + "appName": "*gke-upgrade-scheduler", + "link": "", + "tags": [] + }, + { + "appId": "*gitlab-stats-slackbot", + "appName": "*gitlab-stats-slackbot", + "link": "", + "tags": [] + }, + { + "appId": "*genesis-integration-tests", + "appName": "*genesis-integration-tests", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*fs2-library", + "appName": "*fs2-library", + "link": "", + "tags": [] + }, + { + "appId": "*fridascripts", + "appName": "*fridascripts", + "link": "", + "tags": [] + }, + { + "appId": "*fr_ds_scrap", + "appName": "*fr_ds_scrap", + "link": "", + "tags": [] + }, + { + "appId": "*filebeat-gcp-v2", + "appName": "*filebeat-gcp-v2", + "link": "", + "tags": [] + }, + { + "appId": "*fetch-videos-task", + "appName": "*fetch-videos-task", + "link": "", + "tags": [] + }, + { + "appId": "*fetch-videos-metadata-task", + "appName": "*fetch-videos-metadata-task", + "link": "", + "tags": [] + }, + { + "appId": "*fetch-videos-metadata", + "appName": "*fetch-videos-metadata", + "link": "", + "tags": [] + }, + { + "appId": "*fetch-video-statuses-task", + "appName": "*fetch-video-statuses-task", + "link": "", + "tags": [] + }, + { + "appId": "*fetch-marketing-data", + "appName": "*fetch-marketing-data", + "link": "", + "tags": [] + }, + { + "appId": "*fb-sdk", + "appName": "*fb-sdk", + "link": "", + "tags": [] + }, + { + "appId": "*fb-isr-videos-extractor", + "appName": "*fb-isr-videos-extractor", + "link": "", + "tags": [] + }, + { + "appId": "*fb-isr-video-classifier", + "appName": "*fb-isr-video-classifier", + "link": "", + "tags": [] + }, + { + "appId": "*fb-isr-publisher-importer", + "appName": "*fb-isr-publisher-importer", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*fb-isr-blocklist-report-generator", + "appName": "*fb-isr-blocklist-report-generator", + "link": "", + "tags": [] + }, + { + "appId": "*fb-instream-videos-extractor", + "appName": "*fb-instream-videos-extractor", + "link": "", + "tags": [] + }, + { + "appId": "*fb-instream-videos-classifier", + "appName": "*fb-instream-videos-classifier", + "link": "", + "tags": [] + }, + { + "appId": "*fb-instream-page-classifier", + "appName": "*fb-instream-page-classifier", + "link": "", + "tags": [] + }, + { + "appId": "*fb-ingest", + "appName": "*fb-ingest", + "link": "", + "tags": [] + }, + { + "appId": "*fb-flow", + "appName": "*fb-flow", + "link": "", + "tags": [] + }, + { + "appId": "*fb-fe", + "appName": "*fb-fe", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cal-video-allow-decider", + "appName": "*fb-cal-video-allow-decider", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cal-video-allow-checker", + "appName": "*fb-cal-video-allow-checker", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cal-sink-batcher", + "appName": "*fb-cal-sink-batcher", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cal-consistency-checker", + "appName": "*fb-cal-consistency-checker", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cal-api-sink", + "appName": "*fb-cal-api-sink", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cal-admin", + "appName": "*fb-cal-admin", + "link": "", + "tags": [] + }, + { + "appId": "*fb-cache-materializer", + "appName": "*fb-cache-materializer", + "link": "", + "tags": [] + }, + { + "appId": "*facebook-isr-report-generator", + "appName": "*facebook-isr-report-generator", + "link": "", + "tags": [] + }, + { + "appId": "*facebook-block-list-importer", + "appName": "*facebook-block-list-importer", + "link": "", + "tags": [] + }, + { + "appId": "*dv360-impressions-import", + "appName": "*dv360-impressions-import", + "link": "", + "tags": [] + }, + { + "appId": "*dv-measurements", + "appName": "*dv-measurements", + "link": "", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "*dv-iqbp-apiclient-account-service", + "appName": "*dv-iqbp-apiclient-account-service", + "link": "", + "tags": [] + }, + { + "appId": "*dv-de-reporting-system-support-ui", + "appName": "*dv-de-reporting-system-support-ui", + "link": "", + "tags": [] + }, + { + "appId": "*dv-amundsen", + "appName": "*dv-amundsen", + "link": "", + "tags": [] + }, + { + "appId": "*dsm-schema-maintenance", + "appName": "*dsm-schema-maintenance", + "link": "", + "tags": [] + }, + { + "appId": "*downloader-service", + "appName": "*downloader-service", + "link": "", + "tags": [] + }, + { + "appId": "*docker-spark", + "appName": "*docker-spark", + "link": "", + "tags": [] + }, + { + "appId": "*docker-python", + "appName": "*docker-python", + "link": "", + "tags": [] + }, + { + "appId": "*docker-logstash", + "appName": "*docker-logstash", + "link": "", + "tags": [] + }, + { + "appId": "*docker-jenkins", + "appName": "*docker-jenkins", + "link": "", + "tags": [] + }, + { + "appId": "*docker-conf-files", + "appName": "*docker-conf-files", + "link": "", + "tags": [] + }, + { + "appId": "*device-extraction-downloader", + "appName": "*device-extraction-downloader", + "link": "", + "tags": [] + }, + { + "appId": "*deploy-superset", + "appName": "*deploy-superset", + "link": "", + "tags": [] + }, + { + "appId": "*dataproc-autoscaling", + "appName": "*dataproc-autoscaling", + "link": "", + "tags": [] + }, + { + "appId": "*datacatalog-connectors-rdbms", + "appName": "*datacatalog-connectors-rdbms", + "link": "", + "tags": [] + }, + { + "appId": "*databricks-monitoring-job", + "appName": "*databricks-monitoring-job", + "link": "", + "tags": [] + }, + { + "appId": "*databricks-exporter-1", + "appName": "*databricks-exporter-1", + "link": "", + "tags": [] + }, + { + "appId": "*databricks", + "appName": "*databricks", + "link": "", + "tags": [] + }, + { + "appId": "*data-store-manager", + "appName": "*data-store-manager", + "link": "", + "tags": [] + }, + { + "appId": "*data-retention-dag", + "appName": "*data-retention-dag", + "link": "", + "tags": [] + }, + { + "appId": "*data-jobs", + "appName": "*data-jobs", + "link": "", + "tags": [] + }, + { + "appId": "*data-enricher", + "appName": "*data-enricher", + "link": "", + "tags": [] + }, + { + "appId": "*ctv-data-export-to-tvision", + "appName": "*ctv-data-export-to-tvision", + "link": "", + "tags": [] + }, + { + "appId": "*ctv-apps", + "appName": "*ctv-apps", + "link": "", + "tags": [] + }, + { + "appId": "*cookiecutter-cloud-composer-dag", + "appName": "*cookiecutter-cloud-composer-dag", + "link": "", + "tags": [] + }, + { + "appId": "*content-type-detector-model", + "appName": "*content-type-detector-model", + "link": "", + "tags": [] + }, + { + "appId": "*content-type-detector", + "appName": "*content-type-detector", + "link": "", + "tags": [] + }, + { + "appId": "*content-classification", + "appName": "*content-classification", + "link": "", + "tags": [] + }, + { + "appId": "*compose-flow", + "appName": "*compose-flow", + "link": "", + "tags": [] + }, + { + "appId": "*compliance-dag", + "appName": "*compliance-dag", + "link": "", + "tags": [] + }, + { + "appId": "*cls-engine-mle-video-adapter", + "appName": "*cls-engine-mle-video-adapter", + "link": "", + "tags": [] + }, + { + "appId": "*classificationpageselector", + "appName": "*classificationpageselector", + "link": "", + "tags": [] + }, + { + "appId": "*classification-tools", + "appName": "*classification-tools", + "link": "", + "tags": [] + }, + { + "appId": "*classification-proxy", + "appName": "*classification-proxy", + "link": "", + "tags": [] + }, + { + "appId": "*classification-gateway", + "appName": "*classification-gateway", + "link": "", + "tags": [] + }, + { + "appId": "*classification-engine-adapter-library", + "appName": "*classification-engine-adapter-library", + "link": "", + "tags": [] + }, + { + "appId": "*cc-performance-tests", + "appName": "*cc-performance-tests", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*category-transformer-service", + "appName": "*category-transformer-service", + "link": "", + "tags": [] + }, + { + "appId": "*campaigns-data-persister", + "appName": "*campaigns-data-persister", + "link": "", + "tags": [] + }, + { + "appId": "*cal-videos-compactor-dag", + "appName": "*cal-videos-compactor-dag", + "link": "", + "tags": [] + }, + { + "appId": "*cal-utils", + "appName": "*cal-utils", + "link": "", + "tags": [] + }, + { + "appId": "*cal-regen-proc-dag", + "appName": "*cal-regen-proc-dag", + "link": "", + "tags": [] + }, + { + "appId": "*cal-flow", + "appName": "*cal-flow", + "link": "", + "tags": [] + }, + { + "appId": "*cache-simulator", + "appName": "*cache-simulator", + "link": "", + "tags": [] + }, + { + "appId": "*cache-materializer-dag", + "appName": "*cache-materializer-dag", + "link": "", + "tags": [] + }, + { + "appId": "*bs-kafka-keda-mapper", + "appName": "*bs-kafka-keda-mapper", + "link": "", + "tags": [] + }, + { + "appId": "*brandsafety-python-package", + "appName": "*brandsafety-python-package", + "link": "", + "tags": [] + }, + { + "appId": "*brandsafety-python-app", + "appName": "*brandsafety-python-app", + "link": "", + "tags": [] + }, + { + "appId": "*brandsafety-dag-template", + "appName": "*brandsafety-dag-template", + "link": "", + "tags": [] + }, + { + "appId": "*brandsafety-admin", + "appName": "*brandsafety-admin", + "link": "", + "tags": [] + }, + { + "appId": "*brand-category-editor", + "appName": "*brand-category-editor", + "link": "", + "tags": [] + }, + { + "appId": "*bq-cal-videos-to-express-sink", + "appName": "*bq-cal-videos-to-express-sink", + "link": "", + "tags": [] + }, + { + "appId": "*block-list-mso-checker", + "appName": "*block-list-mso-checker", + "link": "", + "tags": [] + }, + { + "appId": "*block-list-iqbp-listener", + "appName": "*block-list-iqbp-listener", + "link": "", + "tags": [] + }, + { + "appId": "*availability-apis", + "appName": "*availability-apis", + "link": "", + "tags": [] + }, + { + "appId": "*availability-api-monitoring", + "appName": "*availability-api-monitoring", + "link": "", + "tags": [] + }, + { + "appId": "*authentic-attention-aggregation-v2", + "appName": "*authentic-attention-aggregation-v2", + "link": "", + "tags": [] + }, + { + "appId": "*authentic-attention-aggregation-v-3", + "appName": "*authentic-attention-aggregation-v-3", + "link": "", + "tags": [] + }, + { + "appId": "*audio-transcription-service", + "appName": "*audio-transcription-service", + "link": "", + "tags": [] + }, + { + "appId": "*as-classifier-tf-deploy-1", + "appName": "*as-classifier-tf-deploy-1", + "link": "", + "tags": [] + }, + { + "appId": "*app-shell", + "appName": "*app-shell", + "link": "", + "tags": [] + }, + { + "appId": "*app-mapping-issues-detector", + "appName": "*app-mapping-issues-detector", + "link": "", + "tags": [] + }, + { + "appId": "*api-test-tool", + "appName": "*api-test-tool", + "link": "", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "*api-standards", + "appName": "*api-standards", + "link": "", + "tags": [] + }, + { + "appId": "*apache-beam-mapper", + "appName": "*apache-beam-mapper", + "link": "", + "tags": [] + }, + { + "appId": "*ansible-playbooks", + "appName": "*ansible-playbooks", + "link": "", + "tags": [] + }, + { + "appId": "*anomolous-app-report", + "appName": "*anomolous-app-report", + "link": "", + "tags": [] + }, + { + "appId": "*angular-single-spa", + "appName": "*angular-single-spa", + "link": "", + "tags": [] + }, + { + "appId": "*analytics-backfill", + "appName": "*analytics-backfill", + "link": "", + "tags": [] + }, + { + "appId": "*analytics-2-backfill", + "appName": "*analytics-2-backfill", + "link": "", + "tags": [] + }, + { + "appId": "*all-positives", + "appName": "*all-positives", + "link": "", + "tags": [] + }, + { + "appId": "*alert-analysis-bot", + "appName": "*alert-analysis-bot", + "link": "", + "tags": [] + }, + { + "appId": "*aggregated-settings-publisher", + "appName": "*aggregated-settings-publisher", + "link": "", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "*adh-quality-feeds", + "appName": "*adh-quality-feeds", + "link": "", + "tags": [] + }, + { + "appId": "*adh-file-automation-dag", + "appName": "*adh-file-automation-dag", + "link": "", + "tags": [] + }, + { + "appId": "*active-campaigns-receiver", + "appName": "*active-campaigns-receiver", + "link": "", + "tags": [] + }, + { + "appId": "*active-campaign-files-generator", + "appName": "*active-campaign-files-generator", + "link": "", + "tags": [] + }, + { + "appId": "54024523", + "appName": "Social-Integration / pipelines / Pinterest / pinterest-signal-testing", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/pinterest-signal-testing", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53048282", + "appName": "Security / AppSec / clsops-automation", + "link": "https://gitlab.com/doubleverify/security/appsec/clsops-automation", + "tags": [ + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "34530123_/integration-test-utils", + "appName": "Publisher / campaign-delivery/integration-test-utils", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34530123_/docs/database_test_setup", + "appName": "Publisher / campaign-delivery/docs/database_test_setup", + "link": "https://gitlab.com/doubleverify/publisher/campaign-delivery", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "49162082", + "appName": "Measurement / ENE / DVOT / unwrapper-load-test", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/unwrapper-load-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54047159", + "appName": "DevOps / test-projects / doron-group / access-manager", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/access-manager", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50696583", + "appName": "DevOps / test-projects / dajuan-test / dv-authorization-server", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/dajuan-test/dv-authorization-server", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20920289", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / devops-apps", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/devops-apps", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21272988", + "appName": "Social-Integration / shared / airflow-utils", + "link": "https://gitlab.com/doubleverify/social-integration/shared/airflow-utils", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42510865", + "appName": "Social-Integration / pipelines / netflix / Post Bid Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/post-bid-reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35553054", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Fetch Videos Metadata Task", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/fetch-videos-metadata-task", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46868366", + "appName": "Social-Integration / pipelines / Facebook / viewability / data-quality-check", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/data-quality-check", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30958668", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Reporting / S3 File Copier", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/traffic/s3-file-copier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33772992", + "appName": "QA / e2e / impression-generator-viewability", + "link": "https://gitlab.com/doubleverify/qa/e2e/impression-generator-viewability", + "tags": [ + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "33697255", + "appName": "QA / e2e / impression-generator-brandsafety", + "link": "https://gitlab.com/doubleverify/qa/e2e/impression-generator-brandsafety", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23811598", + "appName": "QA / RB / reportbuilderapiframework", + "link": "https://gitlab.com/doubleverify/qa/rb/reportbuilderapiframework", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "30805782", + "appName": "Publisher / data-transparency", + "link": "https://gitlab.com/doubleverify/publisher/data-transparency", + "tags": [ + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "29750864", + "appName": "Publisher / DevOps / Terraform / Workloads / terraform-workload-video-doubleverify-com", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/workloads/terraform-workload-video-doubleverify-com", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24105525", + "appName": "Pinnacle / IQ-Blueprint / UI / tag-management", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/tag-management", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105583", + "appName": "Pinnacle / IQ-Blueprint / UI / pinnacle-ui-library", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/pinnacle-ui-library", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33001038", + "appName": "Pinnacle / IQ-Blueprint / UI / baseline-modifier-settings-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/baseline-modifier-settings-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "26246773", + "appName": "Pinnacle / IQ-Blueprint / API / access-manager", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/access-manager", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "25221348", + "appName": "Pinnacle / GoodData / gooddata-transformation", + "link": "https://gitlab.com/doubleverify/pinnacle/gooddata/gooddata-transformation", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781326", + "appName": "Pinnacle / Data Externalization / mediaocean-attribution", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/mediaocean-attribution", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "30968268", + "appName": "Pinnacle / Analytics / devops-tools / sql-transformer / sql-transformer-tooling-gitlab-ci", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/sql-transformer/sql-transformer-tooling-gitlab-ci", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28846271", + "appName": "Pinnacle / Analytics / data-warehouse-database-cloner", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-warehouse-database-cloner", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "48530565", + "appName": "Measurement / data-science / CV / clip-classifier-training", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/clip-classifier-training", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45431270", + "appName": "Measurement / data-analytics / Looker / looker-bda", + "link": "https://gitlab.com/doubleverify/measurement/data-analytics/looker/looker-bda", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42227154", + "appName": "Measurement / Traffic / playground / Domain setters generator plugin", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/domain-setters-generator-plugin", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23220987", + "appName": "Measurement / SemSci / Tools / Ontology Editor", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/ontology-editor", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36399753", + "appName": "Measurement / SemSci / Services / Web Classification Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/web-classification-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "36070057", + "appName": "Measurement / SemSci / Services / Video Classification Merger", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/video-classification-merger", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "36479259", + "appName": "Measurement / SemSci / Services / Category Transformer Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/category-transformer-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24691359", + "appName": "Measurement / SemSci / DataFlow Pipelines", + "link": "https://gitlab.com/doubleverify/measurement/semsci/dataflow-pipelines", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32323755", + "appName": "Measurement / Phoenix / phoenix-lib", + "link": "https://gitlab.com/doubleverify/measurement/phoenix/phoenix-lib", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43884387", + "appName": "Measurement / MLE / dsm / Labelbox Webhook", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/labelbox-webhook", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44341732", + "appName": "Measurement / MLE / avro-schemas", + "link": "https://gitlab.com/doubleverify/measurement/mle/avro-schemas", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48361986", + "appName": "Measurement / MLE / Video / Video Pipeline Merger", + "link": "https://gitlab.com/doubleverify/measurement/mle/video/video-pipeline-merger", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46277233", + "appName": "Measurement / Data Platform / holomatter-post-consolidation-data", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/holomatter-post-consolidation-data", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21196353", + "appName": "Measurement / Classification / site-classification / site-classifications-grouper", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/site-classifications-grouper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37360282", + "appName": "Measurement / Classification / genesis / genesis-avro-schemas", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/genesis-avro-schemas", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23275803", + "appName": "Measurement / Classification / classification-pipelines / kafka-to-aerospike", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-pipelines/kafka-to-aerospike", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "39566015", + "appName": "Measurement / Brand Safety / data-pipelines / exclusion-list-items / mobile-exclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exclusion-list-items/mobile-exclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40112337", + "appName": "Measurement / Brand Safety / data-pipelines / exclusion-list-items / ctv-exclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exclusion-list-items/ctv-exclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "53703070", + "appName": "DevOps / test-projects / create-test-project-default-final", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-default-final", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27407289", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-analytics-reporting-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-analytics-reporting-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45843705", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / MLE / terraform-workload-mle-model-eval-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/mle/terraform-workload-mle-model-eval-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34809717", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Measurement / Dev / terraform-workload-data-platform-databricks-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/measurement/dev/terraform-workload-data-platform-databricks-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25392419", + "appName": "DevOps / RnD / tc-manager", + "link": "https://gitlab.com/doubleverify/devops/rnd/tc-manager", + "tags": [] + }, + { + "appId": "26453835", + "appName": "DevOps / RnD / namespace-eraser", + "link": "https://gitlab.com/doubleverify/devops/rnd/namespace-eraser", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43910991", + "appName": "QA / Pinnacle2 / stress-test", + "link": "https://gitlab.com/doubleverify/qa/pinnacle2/stress-test", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "43174486", + "appName": "QA / Automation-Scripts / report-server", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/report-server", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "27084214", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / test-trigger", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/test-trigger", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "28560191", + "appName": "TechOps / DataOps / Data Analytics Platform Monitoring / Vertica-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-analytics-platform-monitoring/vertica-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "29463754", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-app-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-app-lists", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42735847", + "appName": "Programmatic / Prism-Extractors / prism-pnp-rtb-url-data-points", + "link": "https://gitlab.com/doubleverify/programmatic/prism-extractors/prism-pnp-rtb-url-data-points", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "35514332", + "appName": "Programmatic / Prism-Extractors / prism-pnp-fraud-rates-data", + "link": "https://gitlab.com/doubleverify/programmatic/prism-extractors/prism-pnp-fraud-rates-data", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "35104647", + "appName": "Programmatic / Prism-Extractors / prism-pnp-app-prediction-data", + "link": "https://gitlab.com/doubleverify/programmatic/prism-extractors/prism-pnp-app-prediction-data", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "34094856", + "appName": "Pinnacle / PIAM / CRM", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/crm", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "35812962", + "appName": "Pinnacle / IQ-Blueprint / UI / traffic-execution-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/traffic-execution-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23950155", + "appName": "Pinnacle / IQ-Blueprint / UI / facebook-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/facebook-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "51082246", + "appName": "Pinnacle / IQ-Blueprint / Settings / Media Entity Service Settings", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/media-entity-service-settings", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33365753", + "appName": "Pinnacle / IQ-Blueprint / API / iqbp-monitoring-alerts", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/iqbp-monitoring-alerts", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "41733243", + "appName": "Pinnacle / Data Externalization / hedwig-migration", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/hedwig-migration", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781614", + "appName": "Pinnacle / Data Externalization / dv-de-reports-amazons3", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-amazons3", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "48058019", + "appName": "Measurement / Traffic / core-extractions-grpc-api", + "link": "https://gitlab.com/doubleverify/measurement/traffic/core-extractions-grpc-api", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31361871", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-str-proxy-servers", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-str-proxy-servers", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34641646", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-str-domain-extensions", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-str-domain-extensions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31361080", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-str-ad-servers", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-str-ad-servers", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32428720", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-placements", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-placements", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38319067", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-placementname", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-placementname", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42302517", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-os-appstore-mapping", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-os-appstore-mapping", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41273369", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-ce-normalization-rules", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-ce-normalization-rules", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42701548", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-ce-network-ids", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-ce-network-ids", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37022724", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-cache-bundle-id-mapping", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-cache-bundle-id-mapping", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40869013", + "appName": "Measurement / SemSci / Services / Kafka To Bigquery", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/kafka-to-bigquery", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22899771", + "appName": "Measurement / SemSci / Services / ID Provider", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/id-provider", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41783226", + "appName": "Measurement / MLE / mle-commons", + "link": "https://gitlab.com/doubleverify/measurement/mle/mle-commons", + "tags": [ + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48702187", + "appName": "Measurement / MLE / Playground / Video Classification Demo", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/video-classification-demo", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25633877", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-valid-browser-pattern", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-valid-browser-pattern", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25208487", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-user-agent-pattern", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-user-agent-pattern", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24253125", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-user-agent", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-user-agent", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25710422", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-networkinventory", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-networkinventory", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31236522", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-invalid-container-placements", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-invalid-container-placements", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27219669", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-headless-automated-browsers", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-headless-automated-browsers", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25018516", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-domain", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-domain", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24965129", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-app", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-app", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39525534", + "appName": "Measurement / Fraud / Fraud-Dev / Data / sellers-json-scraper", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/sellers-json-scraper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39202139", + "appName": "Measurement / Fraud / Fraud-Analysts / fraud-analysts-notebooks", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-analysts/fraud-analysts-notebooks", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39321493", + "appName": "Measurement / ENE / fos-certification / fos-aggregation-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-aggregation-cron", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38452871", + "appName": "Measurement / ENE / Prism Extractors / prism-ene-ctv-fos-classification", + "link": "https://gitlab.com/doubleverify/measurement/ene/prism-extractors/prism-ene-ctv-fos-classification", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "29280727", + "appName": "Measurement / ENE / Prism Extractors / prism-ene-cache-inactive-sessions", + "link": "https://gitlab.com/doubleverify/measurement/ene/prism-extractors/prism-ene-cache-inactive-sessions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45339687", + "appName": "Measurement / ENE / DVOT / dvot-gitlab-ci", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/dvot-gitlab-ci", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50832323", + "appName": "Measurement / ENE / ATTN / attn-databricks-query-exporter", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/attn-databricks-query-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48667692", + "appName": "Measurement / ENE / ATTN / Authentic Attention Aggregation V3", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/authentic-attention-aggregation-v-3", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40921422", + "appName": "Measurement / Custom Project Templates / prism-extractor-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/prism-extractor-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31605967", + "appName": "Measurement / Classification / templates / kafka-streams-app.g8", + "link": "https://gitlab.com/doubleverify/measurement/classification/templates/kafka-streams-app.g8", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37609991", + "appName": "Measurement / Classification / templates / classification-engine-adapter.g8", + "link": "https://gitlab.com/doubleverify/measurement/classification/templates/classification-engine-adapter.g8", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38429879", + "appName": "Measurement / Classification / productivity-tools", + "link": "https://gitlab.com/doubleverify/measurement/classification/productivity-tools", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27619606", + "appName": "Measurement / Classification / prism-extractors / prism-fb-manual-classifications", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-fb-manual-classifications", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "19553418", + "appName": "Measurement / Classification / page-classification / raw-cleaner", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/raw-cleaner", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28873086", + "appName": "Measurement / Classification / page-classification / page-raw-transformer", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-raw-transformer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "19553387", + "appName": "Measurement / Classification / page-classification / manual-and-raw-to-live", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/manual-and-raw-to-live", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40448458", + "appName": "Measurement / Classification / genesis / item-redirector", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/item-redirector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "51383290", + "appName": "Measurement / Classification / genesis / enrich-adapters / tokenizer-adapter", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/enrich-adapters/tokenizer-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20375617", + "appName": "Measurement / Classification / common / classification-library", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/classification-library", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20113296", + "appName": "Measurement / Classification / common / categories-inventory-service", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/categories-inventory-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "19674805", + "appName": "Measurement / Classification / common / avro-schemas", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/avro-schemas", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28365866", + "appName": "Measurement / Brand Safety / populators / profile-settings-populator", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/profile-settings-populator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32983422", + "appName": "Measurement / Brand Safety / Alerts / brand-safety-phoenix-service-alerts", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/alerts/brand-safety-phoenix-service-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42373187", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / kafka-topics-backup", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/kafka-topics-backup", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41287882", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / argocd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/argocd", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_102", + "name": "Argo CD", + "displayName": "Argo CD" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30426899", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-tiktok-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-tiktok-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41172470", + "appName": "DevOps / Terraform / Workloads / GCP / QA / terraform-workload-qa-general-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/qa/terraform-workload-qa-general-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33360610", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-honeybadger-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-honeybadger-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27406933", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-analytics-reporting-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-analytics-reporting-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39379287", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / SemSci / terraform-workload-machine-learning-ops-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/semsci/terraform-workload-machine-learning-ops-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39402740", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-machine-learning-ops-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-machine-learning-ops-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26910225", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / DVOT / terraform-workload-vidpub-pxsrv", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/dvot/terraform-workload-vidpub-pxsrv", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26924539", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / DVOT / terraform-workload-dvot-vast-server-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/dvot/terraform-workload-dvot-vast-server-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33334202", + "appName": "DevOps / Terraform / Workloads / GCP / Architecture / Dev / terraform-workload-architecture", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/architecture/dev/terraform-workload-architecture", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "26365297", + "appName": "DevOps / Terraform / Tooling / terraform-tools", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tools", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "24297390", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-dv-image", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-dv-image", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23838678", + "appName": "DevOps / Terraform / Modules / terraform-module-gke", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gke", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28159633", + "appName": "DevOps / Monitoring / devops-champions-training", + "link": "https://gitlab.com/doubleverify/devops/monitoring/devops-champions-training", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40087171_/dre-test-abstracts", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-test-abstracts", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40087171_/dre-test", + "appName": "Publisher / Playground / campaign-delivery-api-migration/dre-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40087171_/DartForPublisher3P/test/com/adjuster/dre/navigators/dartforpublisher3p", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForPublisher3P/test/com/adjuster/dre/navigators/dartforpublisher3p", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40087171_/DartForPublisher3P/test/com/adjuster/dre/modules/dartforpublisher3p", + "appName": "Publisher / Playground / campaign-delivery-api-migration/DartForPublisher3P/test/com/adjuster/dre/modules/dartforpublisher3p", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-api-migration", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32285666", + "appName": "Measurement / Playground / test-gp-ms-ue1-k8s-traffic", + "link": "https://gitlab.com/doubleverify/measurement/playground/test-gp-ms-ue1-k8s-traffic", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43461263", + "appName": "Measurement / DevOps / spot-eviction-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/spot-eviction-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45807574", + "appName": "Measurement / Data Platform / st-test", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/st-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50745283", + "appName": "Measurement / Classification / playground / wine-test", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/wine-test", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47731766", + "appName": "Measurement / Classification / playground / topology-test", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/topology-test", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51321323", + "appName": "TechOps / SRE / dv_sre_lib", + "link": "https://gitlab.com/doubleverify/techops/sre/dv_sre_lib", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "50424874", + "appName": "TechOps / SRE / CI-CD / Ansible / ansible-stackstorm", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/ansible/ansible-stackstorm", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24629415", + "appName": "Social-Integration / shared / prism-extractors / prism-social-site-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-site-lists", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24629563", + "appName": "Social-Integration / shared / prism-extractors / prism-social-site-list-sites", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-site-list-sites", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30656667", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-type-ext-entities", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-type-ext-entities", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24629255", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-site-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-site-lists", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24617933", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-services", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-services", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24620846", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-instances", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-instances", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24608368", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-ext-entities", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-ext-entities", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24609638", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-content-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-content-lists", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29450662", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-app-age-ratings ", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-app-age-ratings", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24698154", + "appName": "Social-Integration / shared / prism-extractors / prism-social-fb-bl-auto-activation", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-fb-bl-auto-activation", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25893466", + "appName": "Social-Integration / shared / prism-extractors / prism-social-fb-ad-classifications", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-fb-ad-classifications", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25094245", + "appName": "Social-Integration / shared / prism-extractors / prism-social-facebook-profile", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-facebook-profile", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25182541", + "appName": "Social-Integration / shared / prism-extractors / prism-social-facebook-pages-domains", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-facebook-pages-domains", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25182187", + "appName": "Social-Integration / shared / prism-extractors / prism-social-facebook-page-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-facebook-page-lists", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24621238", + "appName": "Social-Integration / shared / prism-extractors / prism-social-content-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-content-lists", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24664404", + "appName": "Social-Integration / shared / prism-extractors / prism-social-category-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-category-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29463809", + "appName": "Social-Integration / shared / prism-extractors / prism-social-app-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-app-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33278868", + "appName": "Social-Integration / shared / Availability Apis", + "link": "https://gitlab.com/doubleverify/social-integration/shared/availability-apis", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33986330", + "appName": "Social-Integration / pipelines / Twitter / Metadata Downloader", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/metadata-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40199244", + "appName": "Social-Integration / pipelines / TikTok / Dashboard", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/tiktok-query-exporter", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48005634", + "appName": "Social-Integration / pipelines / Snapchat / Snapchat Kafka BigQuery Connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/snapchat/snapchat-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29811741", + "appName": "Social-Integration / pipelines / Snapchat / Ad Traffic View", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/snapchat/ad-traffic-view", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23518718", + "appName": "Social-Integration / pipelines / Pinterest / ndp-pinterest", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/ndp-pinterest", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31372833", + "appName": "Social-Integration / pipelines / Pinterest / Ad Traffic View", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/pinterest/ad-traffic-view", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23101815", + "appName": "Social-Integration / pipelines / Facebook / viewability / ad-traffic-view", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/ad-traffic-view", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27492081", + "appName": "Social-Integration / brandsafety / facebook / Facebook CAL / Orphaned CALs Manager", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/fb-cal/orphaned-cals-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21180785", + "appName": "Social-Integration / brandsafety / bs-kafka", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/bs-kafka", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_17", + "name": "Django", + "displayName": "Django" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24290459", + "appName": "Social-Integration / Custom Project Templates / prism-extractor-template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/prism-extractor-template", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23812364", + "appName": "QA / Social / si-youtube-adh", + "link": "https://gitlab.com/doubleverify/qa/social/si-youtube-adh", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44204218", + "appName": "Publisher / Playground / prj-dvps-gpt-measurement-data-pipeline", + "link": "https://gitlab.com/doubleverify/publisher/playground/prj-dvps-gpt-measurement-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31240169", + "appName": "Publisher / Playground / angular-mono", + "link": "https://gitlab.com/doubleverify/publisher/playground/angular-mono", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "44448999", + "appName": "Publisher / DevOps / dependency-bot", + "link": "https://gitlab.com/doubleverify/publisher/devops/dependency-bot", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23527316", + "appName": "Programmatic / appnexus-prebid-reporting", + "link": "https://gitlab.com/doubleverify/programmatic/appnexus-prebid-reporting", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "29823230", + "appName": "Pinnacle / Data Externalization / report-manual-processes", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-manual-processes", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "25396789", + "appName": "Pinnacle / Analytics / Library / lib-replication-audit", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/lib-replication-audit", + "tags": [] + }, + { + "appId": "28054452", + "appName": "Measurement / Traffic / homepage-precisions-query", + "link": "https://gitlab.com/doubleverify/measurement/traffic/homepage-precisions-query", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36729154", + "appName": "Measurement / SemSci / Services / Classification Gateway", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/classification-gateway", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "24721263", + "appName": "Measurement / SemSci / Kafka Topics", + "link": "https://gitlab.com/doubleverify/measurement/semsci/kafka-topics", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45531127", + "appName": "Measurement / MLE / Models / sentiment-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/models/sentiment-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25805752", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-ip-v4-range", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-ip-v4-range", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25679132", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-ip-v4", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-ip-v4", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39531537", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-adid-v6", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-adid-v6", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25681209", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-adid", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-adid", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23273004", + "appName": "Measurement / Fraud / Fraud-Dev / Data / IpDataPoints", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/ipdatapoints", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44135178", + "appName": "Measurement / ENE / DVOT / spectacular", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/spectacular", + "tags": [ + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125061", + "appName": "Measurement / ENE / DVOT / cfw-data-aggregator", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/cfw-data-aggregator", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38883021", + "appName": "Measurement / ENE / ATTN / Authentic Attention Aggregation V2", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/authentic-attention-aggregation-v2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47748150", + "appName": "Measurement / Data Platform / Playground / liquibase-poc", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/liquibase-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19985726", + "appName": "Measurement / Classification / site-classification / wipo-loader", + "link": "https://gitlab.com/doubleverify/measurement/classification/site-classification/wipo-loader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "24957169", + "appName": "Measurement / Classification / prism-extractors / prism-site-classifications", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-site-classifications", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22635150", + "appName": "Measurement / Classification / prism-extractors / prism-page-manual-classifications", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-page-manual-classifications", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28897456", + "appName": "Measurement / Classification / prism-extractors / prism-apps-data", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-apps-data", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "19564966", + "appName": "Measurement / Classification / page-classification / page-classification-requests-router", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-classification-requests-router", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23763915", + "appName": "Measurement / Classification / common / db-url-normalizer", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/db-url-normalizer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41583248", + "appName": "Measurement / Brand Safety / sql-exporters / bs-p8s-sql-exporter", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/sql-exporters/bs-p8s-sql-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24128306", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-services", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-services", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41113872", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-language-inclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-language-inclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40143521", + "appName": "Measurement / Brand Safety / data-pipelines / inclusion-list-items / mobile-app-inclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/inclusion-list-items/mobile-app-inclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20986741", + "appName": "Measurement / Brand Safety / bundle-expansion", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/bundle-expansion", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42968149", + "appName": "DevOps / devops-platforms / Platforms-tools / Toolbox / main", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/toolbox/main", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38654765", + "appName": "DevOps / devops-platforms / Platforms-tools / Grafana / grafana-custom", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/grafana/grafana-custom", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45120173", + "appName": "DevOps / ci-cd / Gitlab / libgitlabci-onefile", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab/libgitlabci-onefile", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44023168", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-reddit-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-reddit-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39978714", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-netflix-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-netflix-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39281214", + "appName": "DevOps / Terraform / Workloads / GCP / QA / terraform-workload-qa-general-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/qa/terraform-workload-qa-general-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46892697", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-dv-ux-platform-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-dv-ux-platform-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33302114", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-analytics-pipeline-qa-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-analytics-pipeline-qa-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33303594", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-analytics-pipeline-qa-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-analytics-pipeline-qa-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26949556", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-streaming-viewgen-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-streaming-viewgen-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33232232", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-analytics-pipeline-qa-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-analytics-pipeline-qa-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26920983", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / DVOT / terraform-workload-dvot-vast-server-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/dvot/terraform-workload-dvot-vast-server-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29839668", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-kafka-mirror-makers-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-kafka-mirror-makers-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25088203", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / terraform-workload-kafka-mirror-makers-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/terraform-workload-kafka-mirror-makers-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25092050", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / terraform-workload-kafka-general-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/terraform-workload-kafka-general-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26920257", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / DVOT / terraform-workload-dvot-vast-server-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/dvot/terraform-workload-dvot-vast-server-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42843115", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / DVOT / terraform-workload-dvot-pxsrv-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/dvot/terraform-workload-dvot-pxsrv-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33262625", + "appName": "TechOps / Operation / tps-core-alerts", + "link": "https://gitlab.com/doubleverify/techops/operation/tps-core-alerts", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "26975116", + "appName": "TechOps / DataOps / analytics-monitoring-alerts", + "link": "https://gitlab.com/doubleverify/techops/dataops/analytics-monitoring-alerts", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "39445323", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Data Feed / Fetch Video Statuses Task", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/data-feed/fetch-video-statuses-task", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22960831", + "appName": "Social-Integration / Viewability / Infrastructure / entity-api", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/entity-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53777190", + "appName": "Social-Integration / Engineering Exploration Projects / si-availability-api-monitor", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-availability-api-monitor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39571457", + "appName": "Pinnacle / PIAM / keycloak-to-oltp-data-synch", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/keycloak-to-oltp-data-synch", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33818071", + "appName": "Pinnacle / IQ-Blueprint / UI / account-linking-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/account-linking-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42003287", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-global-variables", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-global-variables", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43776458", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-ce-campaigns-placement-ids", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-ce-campaigns-placement-ids", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39435539", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-creative-audit-url", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-creative-audit-url", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30939975", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / aerospike-connectors / aerospike-connector-fraud-adid", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/aerospike-connectors/aerospike-connector-fraud-adid", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30932265", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / aerospike-connectors / aerospike-connect-fraud", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/aerospike-connectors/aerospike-connect-fraud", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40321009", + "appName": "Measurement / ENE / data-sets / aerospike-connector-ctv-apps-fos-certification", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-sets/aerospike-connector-ctv-apps-fos-certification", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36656813", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-ee-auth-attn-benchmarks-cache", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-ee-auth-attn-benchmarks-cache", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43670589", + "appName": "Measurement / ENE / ATTN / Universal Attention Segments", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/universal-attention-segments", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27613819", + "appName": "Measurement / Classification / classification-pipelines / fb-manual-to-aerospike", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-pipelines/fb-manual-to-aerospike", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30806574", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-site-exclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-site-exclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37519432", + "appName": "Measurement / Brand Safety / extractors / prism-bs-page-override-urls-aerospike", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-page-override-urls-aerospike", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27448352", + "appName": "Measurement / Brand Safety / extractors / prism-bs-page-override-urls", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-page-override-urls", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27448339", + "appName": "Measurement / Brand Safety / extractors / prism-bs-normalization-url-rules", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-normalization-url-rules", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27448317", + "appName": "Measurement / Brand Safety / extractors / prism-bs-expanded-app-list-items-vt", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-expanded-app-list-items-vt", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38132968", + "appName": "Measurement / Brand Safety / extractors / prism-bs-client-custom-categories", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-client-categories", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27814360", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / terraform-workload-dv-common-external", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/terraform-workload-dv-common-external", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34701670", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / terraform-shared-dv-shared-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/terraform-shared-dv-shared-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44581717", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-kubernetes-shared-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-kubernetes-shared-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44511337", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-kubernetes-shared-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-kubernetes-shared-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45343159", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Account / terraform-workload-data-platform-databricks-storage-account", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/account/terraform-workload-data-platform-databricks-storage-account", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28828855", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-compute", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-compute", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37800284", + "appName": "DevOps / Terraform / Corp / SRE / terraform-corp-sre", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/sre/terraform-corp-sre", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27703810", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-shared-mongodb-pinnacle-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-shared-mongodb-pinnacle-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26925656", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-pinnacle", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-pinnacle", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26268668", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-measurement", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-measurement", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26582097", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-devops", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-devops", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25829349", + "appName": "DevOps / Kafka / kafka-acl-sample", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-acl-sample", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24629085", + "appName": "Social-Integration / shared / prism-extractors / prism-social-yt-supression-settings", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-yt-supression-settings", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24844388", + "appName": "Social-Integration / shared / prism-extractors / prism-social-yt-profile-camp-entities", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-yt-profile-camp-entities", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32737820", + "appName": "Social-Integration / shared / prism-extractors / prism-social-yt-oltp-heartbeat", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-yt-oltp-heartbeat", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24626758", + "appName": "Social-Integration / shared / prism-extractors / prism-social-yt-content-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-yt-content-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29463701", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-app-user-ratings", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-app-user-ratings", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25175971", + "appName": "Social-Integration / shared / prism-extractors / prism-social-facebook-page-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-facebook-page-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43119484", + "appName": "Social-Integration / pipelines / YouTube / infra / Videos Metadata Downloader", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/infra/videos-metadata-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40579299", + "appName": "Social-Integration / pipelines / Infra / QA Validation Task", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/qa-validation-task", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47768228", + "appName": "Social-Integration / pipelines / Infra / Availability API Monitoring", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/availability-api-monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40271957", + "appName": "Publisher / DevOps / Terraform / Workloads / terraform-workload-cf-vast-doubleverify-com", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/workloads/terraform-workload-cf-vast-doubleverify-com", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29280333", + "appName": "Publisher / DevOps / Terraform / Modules / terraform-module-gcp-cloudflare-logs-gds", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/modules/terraform-module-gcp-cloudflare-logs-gds", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43820294", + "appName": "Programmatic / Iris / iris-kafka-connect", + "link": "https://gitlab.com/doubleverify/programmatic/iris/iris-kafka-connect", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "31152983", + "appName": "Pinnacle / IQ-Blueprint / UI / brand-suitability-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/brand-suitability-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "46135898", + "appName": "Pinnacle / IQ-Blueprint / Settings / settings-api-specs", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/settings-api-specs", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "30558972", + "appName": "Pinnacle / IQ-Blueprint / MISC / NoSQLPOC", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/nosqlpoc", + "tags": [ + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24195788", + "appName": "Pinnacle / IQ-Blueprint / MISC / Interviewer Handbook", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/interviewer-handbook", + "tags": [ + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105312", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-common", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-common", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105402", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-sfdc", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-sfdc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105269", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-list", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "26920284", + "appName": "Pinnacle / Analytics / presentation / programmatic-analytics", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/programmatic-analytics", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40963968", + "appName": "Pinnacle / Analytics / presentation / looker-social-analytics", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-social-analytics", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "30853458", + "appName": "Pinnacle / Analytics / presentation / looker-shared-content", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-shared-content", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32700573", + "appName": "Pinnacle / Analytics / devops-tools / docker-images", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/docker-images", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24750615", + "appName": "Measurement / Traffic / wurfl-updater", + "link": "https://gitlab.com/doubleverify/measurement/traffic/wurfl-updater", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20635975", + "appName": "Measurement / Traffic / dashboards", + "link": "https://gitlab.com/doubleverify/measurement/traffic/monitoring-dashboards", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28658333", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / traffic-prism-common", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/traffic-prism-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23364374", + "appName": "Measurement / SemSci / Tools / SemSci Toolbox", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/semsci-toolbox", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23050669", + "appName": "Measurement / SemSci / Tools / Extension content-classification-api", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/extension-content-classification-api", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45212642", + "appName": "Measurement / MLE / dsm / dsm-client", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/dsm-client", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50939908", + "appName": "Measurement / MLE / Playground / ray-poc / violence-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/violence-classifier", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50535276", + "appName": "Measurement / MLE / Playground / ray-poc / utility-models / object-detection-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/utility-models/object-detection-model", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48183796", + "appName": "Measurement / MLE / Libraries / MLE Commons", + "link": "https://gitlab.com/doubleverify/measurement/mle/libraries/mle-commons", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22380743", + "appName": "Measurement / Fraud / Fraud-Dev / archive / prism-cache-ivt-user-agent-old", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/archive/prism-cache-ivt-user-agent", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52419550", + "appName": "Measurement / Fraud / Fraud-Analysts / looker-ms-ivt-analysts", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-analysts/looker-ms-ivt-analysts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125172", + "appName": "Measurement / ENE / DVOT / cfw", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/cfw", + "tags": [ + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22572972", + "appName": "Measurement / Data Platform / holomatter", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/holomatter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41452656", + "appName": "Measurement / Brand Safety / data-pipelines / unsuitable-content-list-items / cls-uc-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/unsuitable-content-list-items/cls-uc-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48705872", + "appName": "Measurement / Brand Safety / data-pipelines / site-language-pattern-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/site-language-pattern-data-pipeline", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45127496", + "appName": "Measurement / Brand Safety / data-pipelines / inclusion-list-items / geo-inclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/inclusion-list-items/geo-inclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40541755", + "appName": "Measurement / Brand Safety / data-pipelines / inclusion-list-items / ctv-inclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/inclusion-list-items/ctv-inclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44834203", + "appName": "Measurement / Brand Safety / data-pipelines / exclusion-list-items / geo-exclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exclusion-list-items/geo-exclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47055360", + "appName": "Measurement / Brand Safety / data-pipelines / exception-list-items / ctv-app-exception-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exception-list-items/ctv-app-exception-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41464936", + "appName": "Measurement / Brand Safety / Alerts / brand-safety-prism-alerts", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/alerts/brand-safety-prism-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45219346", + "appName": "Measurement / Backend Platform / playground / FeatureFlagPersist", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/featureflagpersist", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31671449", + "appName": "Measurement / Backend Platform / aerospike / aerospike-connector", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/aerospike/aerospike-connector", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51070439", + "appName": "DevOps / devops-platforms / Platforms-tools / K6", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/k6", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33186587", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-data-platform-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-data-platform-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29834760", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-semsci-product-bigquery-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-semsci-product-bigquery-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35437519", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Brand-Safety / terraform-workload-brand-safety-production", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/brand-safety/terraform-workload-brand-safety-production", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36643702", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / Fraud / Fraud Analytics / terraform-workload-fraud-analytics-playground", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/fraud/fraud-analytics/terraform-workload-fraud-analytics-playground", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34810940", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Measurement / Stg / terraform-workload-data-platform-databricks-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/measurement/stg/terraform-workload-data-platform-databricks-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39347380", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-dv-image-gcs", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-dv-image-gcs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29289358", + "appName": "DevOps / Terraform / Sandbox / Networking / terraform-sandbox-shared-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/networking/terraform-sandbox-shared-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "38163841", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-jaeger", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-jaeger", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27843544", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-shared-mongodb-pinnacle-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-shared-mongodb-pinnacle-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29461067", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-dv-dns", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-dv-dns", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26926149", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-social", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-social", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26925959", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-programmatic", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-programmatic", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44584095", + "appName": "TechOps / SRE / CI-CD / Terraform / Services / terraform-netbox", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/terraform/services/terraform-netbox", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23106524", + "appName": "TechOps / DataOps / sf-alerts", + "link": "https://gitlab.com/doubleverify/techops/dataops/sf-alerts", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "32285593", + "appName": "Social-Integration / pipelines / Twitter / si-tw-data-ingestion", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/si-tw-data-ingestion", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39212941", + "appName": "Social-Integration / Custom Project Templates / SI DBT Template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/si-dbt-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27114319", + "appName": "QA / Social / si-facebook-regression", + "link": "https://gitlab.com/doubleverify/qa/social/si-facebook-regression", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "48678191", + "appName": "Publisher / pub-iq-kafka-connect", + "link": "https://gitlab.com/doubleverify/publisher/pub-iq-kafka-connect", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "27815301", + "appName": "Publisher / marketing-site", + "link": "https://gitlab.com/doubleverify/publisher/marketing-site", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23347215", + "appName": "Programmatic / xandr-segment-apis", + "link": "https://gitlab.com/doubleverify/programmatic/xandr-segment-apis", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "22597398", + "appName": "Programmatic / prebid-profile-violations", + "link": "https://gitlab.com/doubleverify/programmatic/prebid-profile-violations", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "22597393", + "appName": "Programmatic / prebid-auction-logs", + "link": "https://gitlab.com/doubleverify/programmatic/prebid-auction-logs", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "50932206", + "appName": "Programmatic / dsp-segment-sync-monitor", + "link": "https://gitlab.com/doubleverify/programmatic/dsp-segment-sync-monitor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "45533871", + "appName": "Programmatic / Prism-Extractors / prism-pnp-treat-as-homepage-data", + "link": "https://gitlab.com/doubleverify/programmatic/prism-extractors/prism-pnp-treat-as-homepage-data", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "35512827", + "appName": "Programmatic / Custom Project Templates / prism-extractor-pnp-template", + "link": "https://gitlab.com/doubleverify/programmatic/custom-project-templates/prism-extractor-pnp-template", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "40846944", + "appName": "Pinnacle / PIAM / piam-monitoring-alerts", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/piam-monitoring-alerts", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42823866", + "appName": "Pinnacle / Data Externalization / mongodb-exporter", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/mongodb-exporter", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "19592412", + "appName": "Pinnacle / Analytics / IQPA / iqpa-spotx-mapper", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/iqpa/iqpa-spotx-mapper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50678338", + "appName": "Measurement / data-science / CV / nabu-decision-maker", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/nabu-decision-maker", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27830355", + "appName": "Measurement / Traffic / Prism-Extractors / prism-homepage-precision", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/prism-homepage-precision", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47586187", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-ce-gdpr-countries", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-ce-gdpr-countries", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51484907", + "appName": "Measurement / MLE / ray-base-image", + "link": "https://gitlab.com/doubleverify/measurement/mle/ray-base-image", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24967602", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / kafka-topics / ivt-online-registrations", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/kafka-topics/ivt-online-registrations", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39508359", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / aerospike-connectors / aerospike-connector-fraud-creative-audit-url", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/aerospike-connectors/aerospike-connector-fraud-creative-audit-url", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22358085", + "appName": "Measurement / Fraud / Fraud-Dev / Data / AdsTxtRaw", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/adstxtraw", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46570506", + "appName": "Measurement / ENE / fos-certification / fos-certification-data-processor", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-certification-data-processor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28893356", + "appName": "Measurement / ENE / Prism Extractors / prism-extractor-common", + "link": "https://gitlab.com/doubleverify/measurement/ene/prism-extractors/prism-extractor-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125135", + "appName": "Measurement / ENE / DVOT / vast-samples", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/vast-samples", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35726594", + "appName": "Measurement / DevOps / canary-helm-uninstaller", + "link": "https://gitlab.com/doubleverify/measurement/devops/canary-helm-uninstaller", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31572621", + "appName": "Measurement / Custom Project Templates / aerospike-connector-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/aerospike-connector-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32792720", + "appName": "Measurement / Common / TPS Alerts", + "link": "https://gitlab.com/doubleverify/measurement/common/tps-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35295366", + "appName": "Measurement / Classification / templates / topic-forwarder.g8", + "link": "https://gitlab.com/doubleverify/measurement/classification/templates/topic-forwarder.g8", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42228123", + "appName": "Measurement / Classification / samples / linter-formatting-sample", + "link": "https://gitlab.com/doubleverify/measurement/classification/samples/linter-formatting-sample", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41493347", + "appName": "Measurement / Classification / prism-extractors / prism-bundle-appstore-keys", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-bundle-appstore-keys", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35362725", + "appName": "Measurement / Classification / page-classification / page-raw-classifications-forwarder", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/page-raw-classifications-forwarder", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40845758", + "appName": "Measurement / Classification / genesis / genesis-utils", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/genesis-utils", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37758729", + "appName": "Measurement / Classification / common / k8s-utils", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/k8s-utils", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20374921", + "appName": "Measurement / Classification / common / dv-utils", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/dv-utils", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42723572", + "appName": "Measurement / Classification / common / alerts", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38336741", + "appName": "Measurement / Brand Safety / populators / page-classifications-connector-v2", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/page-classifications-connector-v2", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45044551", + "appName": "Measurement / Brand Safety / populators / geo-profile-settings-populator", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/geo-profile-settings-populator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30525438", + "appName": "Measurement / Brand Safety / populators / aerospike-connect-brand-safety", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/aerospike-connect-brand-safety", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39236300", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-site-inclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-site-inclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35532324", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-site-exception-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-site-exception-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "52185900", + "appName": "DevOps / personal-projects / durai / security / security-scan-policies", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/security/security-scan-policies", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "30558438", + "appName": "DevOps / devops-platforms / Platforms-monitoring / kafka", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/kafka", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53701577", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-si-multiplatform-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-si-multiplatform-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40892840", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-os-youtube-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-os-youtube-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53273140", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-si-multiplatform-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-si-multiplatform-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39345474", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-prod-analytics", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-prod-analytics", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50691434", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-campaign-delivery-dev2", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-campaign-delivery-dev2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29838619", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / terraform-workload-kafka-general-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/terraform-workload-kafka-general-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45468666", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / terraform-workload-devops-rancher-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-workload-devops-rancher-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27682236", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-multigitter", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-multigitter", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "31164366", + "appName": "DevOps / Terraform / Modules / terraform-module-semsci-dlp", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-semsci-dlp", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36465957", + "appName": "DevOps / Terraform / Modules / Archive / terraform-module-helm-stackdriver", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/archive/terraform-module-helm-stackdriver", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26280696", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-centralized-service-accounts", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-centralized-service-accounts", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50337721", + "appName": "Architecture / ai-book", + "link": "https://gitlab.com/doubleverify/architecture/ai-book", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "46546636", + "appName": "TechOps / SRE / Scripts / ucs", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/ucs", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24642003", + "appName": "TechOps / SRE / ProdSysTools", + "link": "https://gitlab.com/doubleverify/techops/sre/prodsystools", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "37628570", + "appName": "Social-Integration / shared / prism-extractors / prism-social-tw-profile-instances", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-tw-profile-instances", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37748273", + "appName": "Social-Integration / shared / prism-extractors / prism-social-tw-profile-external-entities ", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-tw-profile-external-entities", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37747603", + "appName": "Social-Integration / shared / prism-extractors / prism-social-tw-profile-content-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-tw-profile-content-lists", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37747961", + "appName": "Social-Integration / shared / prism-extractors / prism-social-tw-category-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-tw-category-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50260567", + "appName": "Social-Integration / pipelines / YouTube / ADH Query Automator", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/adh-query-automator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36794568", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Validation / Validation Task", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/validation/validation-task", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48381573", + "appName": "Social-Integration / pipelines / Spotify / post-bid-reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/spotify/post-bid-reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51223327", + "appName": "Social-Integration / pipelines / Facebook / Reporting / acdrs", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/acdrs", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32215362", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Reporting / Post Report Results", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/traffic/post-report-results", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31714770", + "appName": "QA / Social / si-twitter-regression", + "link": "https://gitlab.com/doubleverify/qa/social/si-twitter-regression", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40464270", + "appName": "Publisher / Playground / prj-dvps-gpt-measurement", + "link": "https://gitlab.com/doubleverify/publisher/playground/prj-dvps-gpt-measurement", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "35728266", + "appName": "Publisher / Honey Badger / dvps-api-poc", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/dvps-api-poc", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "35740772", + "appName": "Publisher / DevOps / Terraform / Workloads / terraform-workload-vpaid-doubleverify-com", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/workloads/terraform-workload-vpaid-doubleverify-com", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31871866", + "appName": "Publisher / DevOps / AJ Infrastructure / aj-exporter-2.0", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/aj-exporter-2.0", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31423230", + "appName": "Publisher / CampaignDelivery / ad-juster-images", + "link": "https://gitlab.com/doubleverify/publisher/campaigndelivery/ad-juster-images", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "33229336", + "appName": "Programmatic / kafka-connect / kafka-connect", + "link": "https://gitlab.com/doubleverify/programmatic/kafka-connect/kafka-connect", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "42495181", + "appName": "Programmatic / helios-user-management", + "link": "https://gitlab.com/doubleverify/programmatic/helios-user-management", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "53205398", + "appName": "Programmatic / JTPS / jtps-db-migrations", + "link": "https://gitlab.com/doubleverify/programmatic/jtps/jtps-db-migrations", + "tags": [] + }, + { + "appId": "46329044", + "appName": "Programmatic / Iris / prism-pnp-iris-data-center-ipv4", + "link": "https://gitlab.com/doubleverify/programmatic/iris/prism-pnp-iris-data-center-ipv4", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "45545560", + "appName": "Pinnacle / PIAM / sfdc-kc-user-sync", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/sfdc-kc-user-sync", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29978102", + "appName": "Pinnacle / PIAM / api-proxy-analytics-reporting", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/api-proxy-analytics-reporting", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29238812", + "appName": "Pinnacle / IQ-Blueprint / UI / youtube-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/youtube-profile-ui", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105861", + "appName": "Pinnacle / IQ-Blueprint / UI / contextual-targeting-profile", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/contextual-targeting-profile", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "52039796", + "appName": "Pinnacle / IQ-Blueprint / Settings / settings-sdk", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/settings-sdk", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103562", + "appName": "Pinnacle / IQ-Blueprint / API / monitoring-tags-generator", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/monitoring-tags-generator", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33134464", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-partner", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-partner", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105167", + "appName": "Pinnacle / IQ-Blueprint / API / blueprint-monitoring-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/blueprint-monitoring-service", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50561712", + "appName": "Measurement / data-science / CV / nabu-commons", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/nabu-commons", + "tags": [ + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40109289", + "appName": "Measurement / data-science / CV / cv-utils", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/cv-utils", + "tags": [ + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47079474", + "appName": "Measurement / Traffic / maestro", + "link": "https://gitlab.com/doubleverify/measurement/traffic/maestro", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23595418", + "appName": "Measurement / SemSci / Tools / Elk", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/elk", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35070658", + "appName": "Measurement / SemSci / Tools / Classification Tools", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/classification-tools", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22638952", + "appName": "Measurement / SemSci / Libraries / leiki-gradle-plugin", + "link": "https://gitlab.com/doubleverify/measurement/semsci/libraries/leiki-gradle-plugin", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34890578", + "appName": "Measurement / SemSci / Common Alerts", + "link": "https://gitlab.com/doubleverify/measurement/semsci/common-alerts", + "tags": [ + { + "tagId": "ox_tag_52", + "name": "Grafana", + "displayName": "Grafana" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50623347", + "appName": "Measurement / MLE / dsm / Labelbox Frames Downloader", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/labelbox-frames-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27276154", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-common", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50288434", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-audit-ip-v4", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-audit-ip-v4", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23379467", + "appName": "Measurement / ENE / buildTools", + "link": "https://gitlab.com/doubleverify/measurement/ene/buildtools", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32405580", + "appName": "Measurement / ENE / alerts-prediction / alerts-prediction-exposer", + "link": "https://gitlab.com/doubleverify/measurement/ene/alerts-prediction/alerts-prediction-exposer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44126347", + "appName": "Measurement / ENE / DVOT / straz", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/straz", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43716316", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-ee-attn-domains-exclusion-list", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-ee-attn-domains-exclusion-list", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43883905", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-ee-attn-bundle-ids-exclusion-list", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-ee-attn-bundle-ids-exclusion-list", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44896530", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-das-ee-attn-domains-exclusion-list", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-das-ee-attn-domains-exclusion-list", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45893920", + "appName": "Measurement / ENE / ATTN / prism-extractors / prism-das-ee-attn-bundle-ids-exclusion-list", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/prism-extractors/prism-das-ee-attn-bundle-ids-exclusion-list", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "25968946", + "appName": "Measurement / DevOps / fire-api", + "link": "https://gitlab.com/doubleverify/measurement/devops/fire-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27871467", + "appName": "Measurement / Classification / prism-extractors / prism-common", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-common", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51467939", + "appName": "Measurement / Classification / genesis / bq-connect / meta", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/meta", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28975594", + "appName": "Measurement / Classification / classification-store / kafka-connect-smt", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-store/kafka-connect-smt", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47396449", + "appName": "Measurement / Brand Safety / extractors / prism-bs-keywords-list-items", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-keywords-list-items", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46958782", + "appName": "Measurement / Brand Safety / data-pipelines / profile-ids / geo-profile-id-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/profile-ids/geo-profile-id-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46958772", + "appName": "Measurement / Brand Safety / data-pipelines / profile-ids / bs-profile-id-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/profile-ids/bs-profile-id-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39024977", + "appName": "Measurement / Brand Safety / data-pipelines / inclusion-list-items / site-inclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/inclusion-list-items/site-inclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41103377", + "appName": "Measurement / Brand Safety / data-pipelines / inclusion-list-items / language-inclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/inclusion-list-items/language-inclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44848012", + "appName": "Measurement / Brand Safety / data-pipelines / exclusion-list-items / language-exclusion-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exclusion-list-items/language-exclusion-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47055407", + "appName": "Measurement / Brand Safety / data-pipelines / exception-list-items / site-exception-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exception-list-items/site-exception-list-items-data-pipeline", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47055455", + "appName": "Measurement / Brand Safety / data-pipelines / exception-list-items / site-exception-language-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exception-list-items/site-exception-language-list-items-data-pipeline", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47055281", + "appName": "Measurement / Brand Safety / data-pipelines / exception-list-items / mobile-app-exception-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/exception-list-items/mobile-app-exception-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46005822", + "appName": "Measurement / Brand Safety / data-pipelines / client-custom-categories-mapping-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/client-custom-categories-mapping-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39017481", + "appName": "Measurement / Brand Safety / common / templates / prism-data-pipeline-template.g8", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/common/templates/prism-data-pipeline-template.g8", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37376859", + "appName": "DevOps / devops-platforms / Platforms-monitoring / teleport", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/teleport", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30558442", + "appName": "DevOps / devops-platforms / Platforms-monitoring / nginx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/nginx", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32468627", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / platform-toolbox", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/platform-toolbox", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41523273", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-ipa-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-ipa-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29946137", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-social-dev-sandbox", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-social-dev-sandbox", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "25588449", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-facebook-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-facebook-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39842640", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-notification-center-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-notification-center-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30613692", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-luigi-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-luigi-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35098290", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-honeybadger-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-honeybadger-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26807104", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-dvps-video-server-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-dvps-video-server-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35541378", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-verify-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-verify-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40385163", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-sentry-apm-monitoring", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/erraform-workload-sentry-apm-monitoring", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39842694", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-notification-center-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-notification-center-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33383578", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-luigi-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-luigi-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886197", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq9", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq9", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886184", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq8", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq8", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41887358", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq7", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq7", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886153", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq6", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq6", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886142", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq5", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq5", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886130", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq4", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq4", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886103", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq3", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41886081", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq2", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41884080", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-honeybadger-bq1", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-honeybadger-bq1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26914051", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-dvps-video-server-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-dvps-video-server-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40955711", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-campaign-delivery-dmz-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-campaign-delivery-dmz-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46616234", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-starter-service-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-starter-service-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26805333", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-dvps-video-server-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-dvps-video-server-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26949834", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Stg / terraform-workload-streaming-viewgen-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/stg/terraform-workload-streaming-viewgen-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26950025", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-streaming-viewgen-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-streaming-viewgen-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46898104", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Prod / terraform-workload-dv-ux-platform-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/prod/terraform-workload-dv-ux-platform-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29838643", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / terraform-workload-kafka-mirror-makers-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/terraform-workload-kafka-mirror-makers-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43444890", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / EE / terraform-workload-ee-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/ee/terraform-workload-ee-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30443114", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / DVOT / terraform-workload-vidpub-pxsrv-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/dvot/terraform-workload-vidpub-pxsrv-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42843140", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / DVOT / terraform-workload-dvot-pxsrv-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/dvot/terraform-workload-dvot-pxsrv-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29927296", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-translation-api-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-translation-api-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29908571", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-hap-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-hap-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29741641", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-cache-services-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-cache-services-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28294491", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-semsci-noteboooks-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-semsci-noteboooks-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29912724", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-scraper-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-scraper-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29908149", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / SemSci / terraform-workload-docker-images-k8s-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/semsci/terraform-workload-docker-images-k8s-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33473382", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Fraud / Fraud-Dev / terraform-workload-fraud-dev-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/fraud/fraud-dev/terraform-workload-fraud-dev-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40918137", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / DVOT / terraform-workload-dvot-tiger-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/dvot/terraform-workload-dvot-tiger-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35478886", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / DVOT / terraform-workload-dvot-scripts-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/dvot/terraform-workload-dvot-scripts-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42843131", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / DVOT / terraform-workload-dvot-pxsrv-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/dvot/terraform-workload-dvot-pxsrv-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27949867", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / SemSci / terraform-workload-playground-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/semsci/terraform-workload-playground-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29740788", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / SemSci / terraform-workload-docker-images-tools-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/semsci/terraform-workload-docker-images-tools-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27407790", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / Fraud / Fraud Research / terraform-workload-fraud-research-playgroud", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/fraud/fraud-research/terraform-workload-fraud-research-playgroud", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30443066", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / DVOT / terraform-workload-vidpub-pxsrv-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/dvot/terraform-workload-vidpub-pxsrv-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39001093", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / Backend Platform / terraform-workload-bp-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/backend-platform/terraform-workload-bp-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35102744", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Measurement / Stg / terraform-workload-data-platform-databricks-storage-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/measurement/stg/terraform-workload-data-platform-databricks-storage-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36688213", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-keda", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-keda", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26027764", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-service-account", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-service-account", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40816881", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-cluster-policy", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-cluster-policy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47559458", + "appName": "DevOps / Terraform / Corp / terraform-workload-dv-university", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/terraform-workload-dv-university", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "47291040", + "appName": "DevOps / RnD / renovate-runner-fork", + "link": "https://gitlab.com/doubleverify/devops/rnd/renovate-runner-fork", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32447356", + "appName": "DevOps / Monitoring / prometheus-monitoring", + "link": "https://gitlab.com/doubleverify/devops/monitoring/prometheus-monitoring", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38656527", + "appName": "DevOps / Gitlab Policy / gitlab-audit-events-reporter", + "link": "https://gitlab.com/doubleverify/devops/gitlab-policy/gitlab-audit-events-reporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48928553", + "appName": "TechOps / SRE / CI-CD / Ansible / ansible-squid", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/ansible/ansible-squid", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45635966", + "appName": "TechOps / DataOps / Data Analytics Platform Monitoring / BQ-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-analytics-platform-monitoring/bq-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44991790", + "appName": "Publisher / Playground / poc-workflows", + "link": "https://gitlab.com/doubleverify/publisher/playground/poc-workflows", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30646862", + "appName": "Publisher / Honey Badger / honeybadger-support-scripts", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/honeybadger-support-scripts", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "52580810", + "appName": "Programmatic / Programmatic ETL / treat-as-homepage-engine / prism-pnp-treat-as-homepage-data", + "link": "https://gitlab.com/doubleverify/programmatic/etl/treat-as-homepage-engine/prism-pnp-treat-as-homepage-data", + "tags": [ + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "36837480", + "appName": "Pinnacle / PIAM / keycloak-pinnacle-config", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/keycloak-pinnacle-config", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105924", + "appName": "Pinnacle / IQ-Blueprint / UI / contextual-targeting-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/contextual-targeting-list", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "34486255", + "appName": "Pinnacle / IQ-Blueprint / API / iqbp-kafka-topics", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/iqbp-kafka-topics", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "33099787", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-tag", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-tag", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "43193026", + "appName": "Pinnacle / Data Externalization / report-monitoring", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-monitoring", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "47748106", + "appName": "Measurement / Traffic / playground / phoenix-communication-api", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/phoenix-communication-api", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44268336", + "appName": "Measurement / Traffic / connectors / ce-campaigns-placements-ids-connector", + "link": "https://gitlab.com/doubleverify/measurement/traffic/connectors/ce-campaigns-placements-ids-connector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48304022", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-traffic-alerts", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-traffic-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44251632", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-standard-regions", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-standard-regions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44251609", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-dmas", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-dmas", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40831801", + "appName": "Measurement / SemSci / Services / Downloader Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/downloader-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35138841", + "appName": "Measurement / SemSci / Custom Project Templates / Semantic Science Service Template", + "link": "https://gitlab.com/doubleverify/measurement/semsci/custom-project-templates/semantic-science-service-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47726522", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-pubmatic-inactivity-adid", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-pubmatic-inactivity-adid", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32100979", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / kafka-topics / ivt-phx-integrity", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/kafka-topics/ivt-phx-integrity", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45602941", + "appName": "Measurement / ENE / Prism Extractors / prism-ene-ctv-fos-classification-programmatic", + "link": "https://gitlab.com/doubleverify/measurement/ene/prism-extractors/prism-ene-ctv-fos-classification-programmatic", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "51747251", + "appName": "Measurement / ENE / Data-Pipelines / Inactivity / inactive-sessions-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-pipelines/inactivity/inactive-sessions-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38757575", + "appName": "Measurement / Data Platform / Playground / databricks-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50417356", + "appName": "Measurement / Data Platform / Playground / Databricks monitoring job", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-monitoring-job", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48838164", + "appName": "Measurement / Classification / templates / scala-app.g8", + "link": "https://gitlab.com/doubleverify/measurement/classification/templates/scala-app.g8", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45245633", + "appName": "Measurement / Classification / prism-extractors / prism-enhanced-classification-apps", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-enhanced-classification-apps", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "39017048", + "appName": "Measurement / Classification / genesis / engine-adapters / engine-adapter-library", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/engine-adapters/engine-adapter-library", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "52576998", + "appName": "Measurement / Classification / genesis / bq-connect / page", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/bq-connect/page", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50245903", + "appName": "Measurement / Brand Safety / populators / site-classifications-v2-connector", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/site-classifications-v2-connector", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50749383", + "appName": "Measurement / Brand Safety / populators / populators-bs-common", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/populators-bs-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38172218", + "appName": "Measurement / Brand Safety / populators / client-custom-categories-connector", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/client-categories-connector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37074103", + "appName": "Measurement / Brand Safety / kafka-distinct-keys-tool", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/kafka-distinct-keys-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40145216", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-mobile-app-inclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-mobile-app-inclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27838346", + "appName": "Measurement / Brand Safety / extractors / prism-bs-common", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41465006", + "appName": "Measurement / Brand Safety / Alerts / brand-safety-connectors-alerts", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/alerts/brand-safety-connectors-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43753207", + "appName": "Measurement / Backend Platform / playground / dv-feature-flags-scala-sdk", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/dv-feature-flags-scala-sdk", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33534990", + "appName": "Measurement / Backend Platform / aerospike / aerospike-connect-data-verification-tool", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/aerospike/aerospike-connect-data-verification-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45852903", + "appName": "DevOps / devops-platforms / Platforms-tools / Gitlab-CI / argocd-app-gitlab-ci", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/gitlab-ci/argocd-app-gitlab-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51307912", + "appName": "DevOps / devops-cicd / jellyfish-agent", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/jellyfish-agent", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31784513", + "appName": "DevOps / ci-cd / Gitlab / auto-pipeline-sample-projects / auto-pipeline-sample-python", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab/auto-pipeline-sample-projects/auto-pipeline-sample-python", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29241288", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Templates / lab1-template", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/templates/lab1-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48786685", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-spotify-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-spotify-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53275411", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-si-multiplatform-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-si-multiplatform-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50424561", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-instacart-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-instacart-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26027314", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / terraform-workload-dv-tech-interviews", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/terraform-workload-dv-tech-interviews", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34701657", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / terraform-shared-dv-shared-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/terraform-shared-dv-shared-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46527458", + "appName": "DevOps / Terraform / Workloads / GCP / QA / terraform-workload-qa-general-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/qa/terraform-workload-qa-general-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39842459", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-notification-center-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-notification-center-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50624329", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Dev / terraform-workload-devops-raj-demo", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/dev/terraform-workload-devops-raj-demo", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28148027", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-looker-visualization", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-looker-visualization", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27406782", + "appName": "DevOps / Terraform / Workloads / GCP / Pinnacle-API / Dev / terraform-workload-iqdata-playground", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/pinnacle-api/dev/terraform-workload-iqdata-playground", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35011858", + "appName": "DevOps / Terraform / Workloads / GCP / OpenSlate / Prod / terraform-workload-gp-os-gbl-tiktok-moderation", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/openslate/prod/terraform-workload-gp-os-gbl-tiktok-moderation", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53719739", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-workload-dv-metaport-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-workload-dv-metaport-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33391268", + "appName": "DevOps / Terraform / Workloads / GCP / Meetrics / terraform-workload-dv-campaign-check-old", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/meetrics/terraform-workload-dv-campaign-check-old", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26891047", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Fraud / terraform-workload-html-collection-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/fraud/terraform-workload-html-collection-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26581098", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / terraform-workload-data-transfer", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-workload-data-transfer", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47973103", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / DataOps / terraform-workload-vertica-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dataops/terraform-workload-vertica-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26583942", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / DataOps / terraform-workload-dv-data-ops", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dataops/terraform-workload-dv-data-ops", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35207411", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / DataOps / terraform-workload-datateam-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dataops/terraform-workload-datateam-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24666686", + "appName": "DevOps / Terraform / Templates / terraform-template-module", + "link": "https://gitlab.com/doubleverify/devops/terraform/templates/terraform-template-module", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33597179", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-vadims", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-vadims", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33519733", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-tomm", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-tomm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35297441", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-pieterm", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-pieterm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33133937", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-hirala", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-hirala", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32351038", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-doron", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-doron", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33156770", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-architecture", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-architecture", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34268114", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-aaronl", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-aaronl", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "24787010", + "appName": "DevOps / Terraform / Modules / terraform-module-ssl-cert", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-ssl-cert", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26126878", + "appName": "DevOps / Terraform / Modules / terraform-module-gcs", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30691739", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-serverless-vpc-access-connector", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-serverless-vpc-access-connector", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31179948", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-multi-region-https-lb-neg", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-multi-region-https-lb-neg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23998553", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-folder", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-folder", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30264761", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-cloudsql", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-cloudsql", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28826311", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-cloud-nat", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-cloud-nat", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24678609", + "appName": "DevOps / Terraform / Modules / terraform-module-filestore", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-filestore", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32290899", + "appName": "DevOps / Terraform / Corp / InfoSec / terraform-corp-infosec", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/infosec/terraform-corp-infosec", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27844833", + "appName": "DevOps / Terraform / Common / MongoDB / terraform-shared-mongodb-pinnacle-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/mongodb/terraform-shared-mongodb-pinnacle-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36734446", + "appName": "DevOps / Terraform / Common / Gitlab / terraform-common-gitlab-groups", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gitlab/terraform-common-gitlab-groups", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35336052", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-dv-audit-logging", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-dv-audit-logging", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45955109", + "appName": "DevOps / Terraform / Common / GCP / Sole Tenant / terraform-shared-dv-sole-tenant", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/sole-tenant/terraform-shared-dv-sole-tenant", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44124551", + "appName": "DevOps / Terraform / Common / GCP / Projects / Security / terraform-common-asvs", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/projects/security/terraform-common-asvs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "41691515", + "appName": "DevOps / Kafka / kafka-cleaner", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-cleaner", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36836100", + "appName": "Architecture / db-to-slack-notifier", + "link": "https://gitlab.com/doubleverify/architecture/db-to-slack-notifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "23619195", + "appName": "Programmatic / api-automation-framework", + "link": "https://gitlab.com/doubleverify/programmatic/api-automation-framework", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "29222781", + "appName": "Measurement / ENE / gandalf-tests", + "link": "https://gitlab.com/doubleverify/measurement/ene/gandalf-tests", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23599082", + "appName": "TechOps / DataTeam / verticamaintenance", + "link": "https://gitlab.com/doubleverify/techops/datateam/verticamaintenance", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "36488772", + "appName": "TechOps / DataOps / traffictool", + "link": "https://gitlab.com/doubleverify/techops/dataops/traffictool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "41490405", + "appName": "Social-Integration / shared / prism-extractors / prism-social-profile-geo-lists", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-profile-geo-lists", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41577880", + "appName": "Social-Integration / shared / prism-extractors / prism-social-geo-region-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-geo-region-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41577906", + "appName": "Social-Integration / shared / prism-extractors / prism-social-geo-postal-code-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-geo-postal-code-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41577493", + "appName": "Social-Integration / shared / prism-extractors / prism-social-geo-dma-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-geo-dma-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41577777", + "appName": "Social-Integration / shared / prism-extractors / prism-social-geo-country-list-items", + "link": "https://gitlab.com/doubleverify/social-integration/shared/prism-extractors/prism-social-geo-country-list-items", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39781096", + "appName": "Social-Integration / pipelines / netflix / si-qa-nf-ingestion", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/si-qa-nf-ingestion", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48965326", + "appName": "Social-Integration / pipelines / YouTube / youtube-kafka-bigquery-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/youtube-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48310397", + "appName": "Social-Integration / pipelines / YouTube / OpenSlate / BigQuery utils", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/openslate/bigquery-utils", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34174864", + "appName": "Social-Integration / pipelines / Twitter / Twitter SDK", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/tw-sdk", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34024225", + "appName": "Social-Integration / pipelines / Twitter / File Downloader", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/file-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "45359305", + "appName": "Social-Integration / pipelines / TikTok / dltiktokmeta", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/dltiktokmeta", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41427424", + "appName": "Social-Integration / pipelines / TikTok / PostBid / Active Campaigns / Active Campaigns Receiver", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/postbid/active-campaigns/active-campaigns-receiver", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40869342", + "appName": "Social-Integration / personal-projects / zote / Ad Traffic View", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/zote/ad-traffic-view", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30833755", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Reporting / Campaigns Data Persister", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/traffic/campaigns-data-persister", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33035873", + "appName": "Social-Integration / brandsafety / sf-sdk", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/sf-sdk", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22674625", + "appName": "Social-Integration / Viewability / twitter / File Downloader", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/twitter/file-downloader", + "tags": [ + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23007351", + "appName": "Social-Integration / Viewability / shared libs / adh-sdk", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/adh-sdk", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47625570", + "appName": "Social-Integration / Engineering Exploration Projects / si-hackathon-2023 / Profanity Police", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-hackathon-2023/profanity-police", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40080918", + "appName": "QA / Pinnacle2 / quality-ui-automation", + "link": "https://gitlab.com/doubleverify/qa/pinnacle2/quality-ui-automation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "36268531", + "appName": "QA / IQBP / rb-ui-automation-framework", + "link": "https://gitlab.com/doubleverify/qa/iqbp/rb-ui-automation-framework", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "ox_tag_82", + "name": "Postman", + "displayName": "Postman" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "40658577", + "appName": "Publisher / Playground / GAM-cli", + "link": "https://gitlab.com/doubleverify/publisher/playground/activation-analysis", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30477346", + "appName": "Publisher / DevOps / AJ Infrastructure / aj-prometheus", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/aj-prometheus", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48069246", + "appName": "Programmatic / scale-forecasting-snowflake", + "link": "https://gitlab.com/doubleverify/programmatic/scale-forecasting-snowflake", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "43598683", + "appName": "Programmatic / helios-data-entities", + "link": "https://gitlab.com/doubleverify/programmatic/helios-data-entities", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "46264613", + "appName": "Programmatic / Iris / prism-pnp-iris-givt", + "link": "https://gitlab.com/doubleverify/programmatic/iris/prism-pnp-iris-givt", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "46302985", + "appName": "Programmatic / Iris / prism-pnp-iris-data-center-ipv6", + "link": "https://gitlab.com/doubleverify/programmatic/iris/prism-pnp-iris-data-center-ipv6", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "47019500", + "appName": "Programmatic / Cache-Service-Prometheus-Alerts", + "link": "https://gitlab.com/doubleverify/programmatic/cache-service-prometheus-alerts", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "28794122", + "appName": "Pinnacle / IQ-Blueprint / UI / video-viewability-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/video-viewability-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "36477952", + "appName": "Pinnacle / IQ-Blueprint / UI / traffic-execution-site-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/traffic-execution-site-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28345638", + "appName": "Pinnacle / IQ-Blueprint / UI / display-viewability-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/display-viewability-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "41739907", + "appName": "Pinnacle / IQ-Blueprint / UI / Shared Pipelines", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/shared-pipelines", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105438", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-profile", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-profile", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32782403", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-placement", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-placement", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32559288", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-campaign", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-campaign", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32270162", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-baseline-modifier-setting", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-baseline-modifier-setting", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "34026523", + "appName": "Pinnacle / IQ-Blueprint / API / Dv Iqbp Apiclient Account Service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-account-service", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40953235", + "appName": "Pinnacle / Analytics / presentation / looker-pnp-analytics", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-pnp-analytics", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "35272315", + "appName": "Pinnacle / Analytics / devops-tools / monitoring-and-alerts / analytics-monitoring-alerts", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/monitoring-and-alerts/analytics-monitoring-alerts", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42733036", + "appName": "Measurement / Traffic / NightwatchReportGenerator", + "link": "https://gitlab.com/doubleverify/measurement/traffic/nightwatchreportgenerator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23359243", + "appName": "Measurement / SemSci / Tools / API Test Tool", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/api-test-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "22638918", + "appName": "Measurement / SemSci / Libraries / focus-ontology", + "link": "https://gitlab.com/doubleverify/measurement/semsci/libraries/focus-ontology", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48741687", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-traffic-based-user-agent", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-traffic-based-user-agent", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49155563", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-traffic-based-ip-v6", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-traffic-based-ip-v6", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48742233", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-traffic-based-ip-v4", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-traffic-based-ip-v4", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24773305", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / alerts", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50483266", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ivt-detector-pubmatic", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ivt-detector-pubmatic", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35127098", + "appName": "Measurement / ENE / omid-web-certifications / kafka-avro-producer", + "link": "https://gitlab.com/doubleverify/measurement/ene/omid-web-certifications/kafka-avro-producer", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34647245", + "appName": "Measurement / ENE / Playground / interview-kit", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/interview-kit", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46025457", + "appName": "Measurement / ENE / Playground / dvm-debug-extension", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/dvm-debug-extension", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "51275227", + "appName": "Measurement / ENE / Data-Pipelines / Custom Viewability / custom-viewability-profile-extraction-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-pipelines/custom-viewability/custom-viewability-profile-extraction-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51702829", + "appName": "Measurement / ENE / Data-Pipelines / Custom Viewability / custom-viewability-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-pipelines/custom-viewability/custom-viewability-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "18118691", + "appName": "Measurement / DevOps / test-projects / ianr-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/ianr-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35241050", + "appName": "Measurement / DevOps / canary-helm-uninstaller-measurement", + "link": "https://gitlab.com/doubleverify/measurement/devops/canary-helm-uninstaller-measurement", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44733603", + "appName": "Measurement / Data Platform / Playground / databricks-prometheus-alerts", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-prometheus-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28949813", + "appName": "Measurement / Common / impfbs-activator", + "link": "https://gitlab.com/doubleverify/measurement/common/impfbs-activator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47239625", + "appName": "Measurement / Common / dv-scalafix-rules", + "link": "https://gitlab.com/doubleverify/measurement/common/dv-scalafix-rules", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52923558", + "appName": "Measurement / Classification / databricks / liquidbase", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/liquidbase", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52527589", + "appName": "Measurement / Classification / common / cls-fs2-library", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/cls-fs2-library", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30769349", + "appName": "Measurement / Classification / classification-store / classification-store-schemas", + "link": "https://gitlab.com/doubleverify/measurement/classification/classification-store/classification-store-schemas", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36589363", + "appName": "Measurement / Brand Safety / sql-exporters / sql-exporter-oltp", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/sql-exporters/sql-exporter-oltp", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37343015", + "appName": "Measurement / Brand Safety / sql-exporters / sql-exporter-bigquery", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/sql-exporters/sql-exporter-bigquery", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41579431", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-mobile-app-store-uc-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-mobile-app-store-uc-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41579433", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-ctv-app-store-uc-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-ctv-app-store-uc-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41449480", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-cls-uc-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-cls-uc-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27829828", + "appName": "Measurement / Brand Safety / extractors / prism-bs-alerts", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41579983", + "appName": "Measurement / Brand Safety / data-pipelines / unsuitable-content-list-items / mobile-app-store-uc-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/unsuitable-content-list-items/mobile-app-store-uc-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41579991", + "appName": "Measurement / Brand Safety / data-pipelines / unsuitable-content-list-items / ctv-app-store-uc-list-items-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/unsuitable-content-list-items/ctv-app-store-uc-list-items-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31367243", + "appName": "DevOps / personal-projects / johnp / random-scripts", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/johnp/random-scripts", + "tags": [ + { + "tagId": "ox_tag_2", + "name": "Login", + "displayName": "Login" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21274833", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / mirror-maker-deployment", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/mirror-maker-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53761966", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / davidle2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/davidle2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44443111", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / Brand-Safety / terraform-workload-brand-safety-data-analysis-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/brand-safety/terraform-workload-brand-safety-data-analysis-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44459407", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Brand-Safety / terraform-workload-brand-safety-data-analysis-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/brand-safety/terraform-workload-brand-safety-data-analysis-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44441993", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / terraform-workload-brand-safety-data-analysis-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/terraform-workload-brand-safety-data-analysis-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38278437", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / Fraud / Fraud Dev / terraform-workload-fraud-inspector-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/fraud/fraud-dev/terraform-workload-fraud-inspector-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52954341", + "appName": "DevOps / Terraform / Workloads / COLO / Programmatic / Prod / terraform-workload-programmatic-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/colo/programmatic/prod/terraform-workload-programmatic-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36288339", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-composer2", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-composer2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33917708", + "appName": "DevOps / RnD / resources-scaler", + "link": "https://gitlab.com/doubleverify/devops/rnd/resources-scaler", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25396503", + "appName": "DevOps / Common / tip-of-the-day", + "link": "https://gitlab.com/doubleverify/devops/common/tip-of-the-day", + "tags": [] + }, + { + "appId": "29266188", + "appName": "Architecture / architecture-decisions", + "link": "https://gitlab.com/doubleverify/architecture/architecture-decisions", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "23811336", + "appName": "QA / IQPerf / iqperftestautomation", + "link": "https://gitlab.com/doubleverify/qa/iqperf/iqperftestautomation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32454477", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44971799", + "appName": "TechOps / SRE / Scripts / jira-report", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/jira-report", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51582171", + "appName": "TechOps / SRE / Network / tools / route-viewer", + "link": "https://gitlab.com/doubleverify/techops/sre/network/tools/route-viewer", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "42303046", + "appName": "Social-Integration / shared / dbt / SI DBT Utils", + "link": "https://gitlab.com/doubleverify/social-integration/shared/dbt/si-dbt-utils", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "49096955", + "appName": "Social-Integration / pipelines / Spotify / Spotify Kafka Bigquery Connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/spotify/spotify-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41903083", + "appName": "Social-Integration / Custom Project Templates / SI DBT Package", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/si-dbt-package", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53704258", + "appName": "Pinnacle / IQ-Blueprint / Settings / Aggregated Settings Publisher", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/aggregated-settings-publisher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "24105020", + "appName": "Pinnacle / IQ-Blueprint / API / page-level-list-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/page-level-list-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104830", + "appName": "Pinnacle / IQ-Blueprint / API / language-targeting-list-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/language-targeting-list-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "45353759", + "appName": "Pinnacle / Data Externalization / report-executor-tool", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-executor-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "43634081", + "appName": "Pinnacle / Data Externalization / dv-de-reports-auth-ui-v2", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-auth-ui-v2", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31955683", + "appName": "Pinnacle / Analytics / Repository-Instances / latest-deployed-viewgen-versions", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/latest-deployed-viewgen-versions", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51023503", + "appName": "Pinnacle / Analytics / Repository-Instances / Organic-Monitoring / sql-transformer-organic-monitoring-recovery", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/Repository-Instances/Organic-Monitoring-Impressions/sql-transformer-organic-monitoring-recovery", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781380", + "appName": "Pinnacle / Analytics / IQPA / mmx-mapping", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/iqpa/mmx-mapping", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32240679", + "appName": "Measurement / Traffic / logback-rate-limit-for-time", + "link": "https://gitlab.com/doubleverify/measurement/traffic/logback-rate-limit-for-time", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28051575", + "appName": "Measurement / Traffic / custom-traffic-replay-tool", + "link": "https://gitlab.com/doubleverify/measurement/traffic/custom-traffic-replay-tool", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42713660", + "appName": "Measurement / Traffic / connectors / ce-network-ids-connector", + "link": "https://gitlab.com/doubleverify/measurement/traffic/connectors/ce-network-ids-connector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41572055", + "appName": "Measurement / Traffic / bundle-appstore-keys-connector", + "link": "https://gitlab.com/doubleverify/measurement/traffic/bundle-appstore-keys-connector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53730927", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-partner-ids", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-partner-ids", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49100088", + "appName": "Measurement / Traffic / KDI / kdi-common-traffic", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kdi/kdi-common-traffic", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31420311", + "appName": "Measurement / SemSci / Services / tiktok-unitary-poller", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/tiktok-unitary-poller", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52157413", + "appName": "Measurement / MLE / mle-platform / commons / mle-platform-kafka-data-exporter", + "link": "https://gitlab.com/doubleverify/measurement/mle/mle-platform/commons/mle-platform-kafka-data-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50886981", + "appName": "Measurement / MLE / Playground / ray-poc / nabu-poc-commons", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/nabu-poc-commons", + "tags": [ + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51634522", + "appName": "Measurement / MLE / Libraries / mle-constants", + "link": "https://gitlab.com/doubleverify/measurement/mle/libraries/mle-constants", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37509792", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / aerospike-connectors / aerospike-connector-fraud-roku-keys", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/aerospike-connectors/aerospike-connector-fraud-roku-keys", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45691868", + "appName": "Measurement / ENE / fos-certification / fos-pending-certifications-expiration-handler-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-pending-certifications-expiration-handler-cron", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41632818", + "appName": "Measurement / ENE / fos-certification / fos-export-cloud-sql-to-gcs-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-export-cloud-sql-to-gcs-cron", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34641625", + "appName": "Measurement / ENE / data-sets / aerospike-connector-omid-web-certified-partners", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-sets/aerospike-connector-omid-web-certified-partners", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33120199", + "appName": "Measurement / ENE / alerts-prediction / alerts-generator", + "link": "https://gitlab.com/doubleverify/measurement/ene/alerts-prediction/alerts-generator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48950535", + "appName": "Measurement / ENE / Playground / metric-linkage", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/metric-linkage", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125349", + "appName": "Measurement / ENE / DVOT / macros", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/macros", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37343468", + "appName": "Measurement / ENE / CM360 Alerts", + "link": "https://gitlab.com/doubleverify/measurement/ene/cm360-alerts", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50307175", + "appName": "Measurement / DevOps / akamai-metrics-exporter", + "link": "https://gitlab.com/doubleverify/measurement/devops/akamai-metrics-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46505172", + "appName": "Measurement / Data Platform / kdi-projects / kdi-common", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/kdi-projects/kdi-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47872607", + "appName": "Measurement / Data Platform / Maintenance Jobs", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/maintenance-jobs", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54112065", + "appName": "Measurement / Classification / prism-extractors / prism-scaapl-categories", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-scaapl-categories", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30387736", + "appName": "Measurement / Classification / common / kafka-producer", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/kafka-producer", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37794508", + "appName": "Measurement / Classification / common / cls-utils", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/cls-utils", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50246134", + "appName": "Measurement / Brand Safety / populators / page-classifications-connector-v3", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/page-classifications-connector-v3", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40152927", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-mobile-app-exclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-mobile-app-exclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37079230", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-page-level-override-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-page-override-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52296378", + "appName": "DevOps / personal-projects / durai / security / gitlab-ci-security", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/security/gitlab-ci-security", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "23054605", + "appName": "DevOps / devops-cicd / ansible-for-tc-agents", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/ansible-for-tc-agents", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42850170", + "appName": "DevOps / ci-cd / Gitlab / semver-calculator", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab/semver-calculator", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50486750", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-instacart-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-instacart-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32533299", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-2", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "29572064", + "appName": "DevOps / Terraform / Templates / terraform-template-sandbox", + "link": "https://gitlab.com/doubleverify/devops/terraform/templates/terraform-template-sandbox", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "29607331", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-timv", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-timv", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34012228", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-samh", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-samh", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "29573284", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-johnp", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-johnp", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34004708", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-christiaanv", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-christiaanv", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "25829634", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-network-subnet", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-network-subnet", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25942340", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-network-firewall", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-network-firewall", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27166110", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-composer", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-composer", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36472580", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-cloud-armor", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-cloud-armor", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28345778", + "appName": "DevOps / Terraform / Corp / terraform-shared-dv-site-hosting", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/terraform-shared-dv-site-hosting", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30105206", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-dv-cloud-ops", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-dv-cloud-ops", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26926401", + "appName": "DevOps / Terraform / Common / GCP / Billing / terraform-common-billing-networking", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/billing/terraform-common-billing-networking", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48517232", + "appName": "DevOps / Terraform / Common / DNS / terraform-common-dns-dv-tech", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/dns/terraform-common-dns-dv-tech", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53911893", + "appName": "DevOps / RnD / hydra", + "link": "https://gitlab.com/doubleverify/devops/rnd/hydra", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26807101", + "appName": "DevOps / Monitoring / Splunk / dbconnect-configs", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/dbconnect-configs", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36513817", + "appName": "Pinnacle / Analytics / presentation / snowflake_dv_quality_tests", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/snowflake_dv_quality_tests", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "27707027", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-conftest-policies", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-conftest-policies", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "54295363", + "appName": "TechOps / SRE / Network / ananke", + "link": "https://gitlab.com/doubleverify/techops/sre/network/ananke", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "50994867", + "appName": "TechOps / SRE / CI-CD / Ansible / esxi", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/ansible/esxi", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44282524", + "appName": "TechOps / Operation / looker-ops-billing", + "link": "https://gitlab.com/doubleverify/techops/operation/looker-ops-billing", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "29071005", + "appName": "TechOps / DataOps / Data Analytics Platform Monitoring / Logs-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-analytics-platform-monitoring/logs-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30169095", + "appName": "TechOps / CorpIT / Workstation-Mgmt / WSO-UEM", + "link": "https://gitlab.com/doubleverify/techops/corpit/workstation-mgmt/wso-uem", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51859736", + "appName": "Social-Integration / shared / Cookiecutter Cloud Composer Dag", + "link": "https://gitlab.com/doubleverify/social-integration/shared/cookiecutter-cloud-composer-dag", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "38432712", + "appName": "Social-Integration / pipelines / TikTok / tiktok-kafka-bigquery-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/tiktok-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43191887", + "appName": "Social-Integration / pipelines / Infra / bigquery-migrations-image-build", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/bigquery-migrations-image-build", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44415420", + "appName": "Social-Integration / personal-projects / aravindr / Unified Metrics Workshop", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/unified-metrics-workshop", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32747209", + "appName": "Social-Integration / brandsafety / tiktok / tiktok-query-exporter", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/tiktok-query-exporter", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31376207", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / Report Delivery / Report Tasks Fetcher", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/reporting/report-tasks-fetcher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "27810276", + "appName": "Social-Integration / Custom Project Templates / p8-monitoring", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/monitoring", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46825203", + "appName": "QA / monitoring", + "link": "https://gitlab.com/doubleverify/qa/monitoring", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "23811657", + "appName": "QA / Social / si-instagram-explore", + "link": "https://gitlab.com/doubleverify/qa/social/si-instagram-explore", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23235082", + "appName": "Publisher / Playground / playground-old", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-old", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40688075", + "appName": "Publisher / Playground / Keyword Blocking Power Tool", + "link": "https://gitlab.com/doubleverify/publisher/playground/keyword-blocking-power-tool", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "50685690", + "appName": "Publisher / Playground / Janus", + "link": "https://gitlab.com/doubleverify/publisher/playground/janus", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31754567", + "appName": "Publisher / DevOps / tooling-scripts", + "link": "https://gitlab.com/doubleverify/publisher/devops/tooling-scripts", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30789483", + "appName": "Programmatic / personal / micky / Apache Ignite POC", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/apache-ignite-poc", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "47799021", + "appName": "Programmatic / Programmatic ETL / treat-as-homepage-engine / tah-monitoring-alerting", + "link": "https://gitlab.com/doubleverify/programmatic/etl/treat-as-homepage-engine/tah-monitoring-alerting", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "53059958", + "appName": "Programmatic / Programmatic ETL / fraud-generator-monitoring-alerting", + "link": "https://gitlab.com/doubleverify/programmatic/etl/fraud-generator-monitoring-alerting", + "tags": [] + }, + { + "appId": "46471778", + "appName": "Programmatic / Iris / prism-pnp-iris-common", + "link": "https://gitlab.com/doubleverify/programmatic/iris/prism-pnp-iris-common", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "36311751", + "appName": "Pinnacle / IQ-Blueprint / UI / twitter-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/twitter-profile-ui", + "tags": [ + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "39488203", + "appName": "Pinnacle / IQ-Blueprint / UI / tiktok-profile-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/tiktok-profile-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105942", + "appName": "Pinnacle / IQ-Blueprint / UI / simple-settings-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/simple-settings-ui", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "51801815", + "appName": "Pinnacle / IQ-Blueprint / UI / partner-management-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/partner-management-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "26714083", + "appName": "Pinnacle / IQ-Blueprint / UI / access-management-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/access-management-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103903", + "appName": "Pinnacle / IQ-Blueprint / API / sitelist-file-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/sitelist-file-processor", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "24370874", + "appName": "Pinnacle / IQ-Blueprint / API / events-queue", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/events-queue", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104984", + "appName": "Pinnacle / IQ-Blueprint / API / campaign-client-package", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/campaign-client-package", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "30414365", + "appName": "Pinnacle / Analytics / presentation / dv_users", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/dv_users", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29938395", + "appName": "Pinnacle / Analytics / devops-tools / sql-transformer / sql-transformer-tooling-ci-docker-image", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/sql-transformer/sql-transformer-tooling-ci-docker-image", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28442383", + "appName": "Pinnacle / Analytics / data-warehouse-external-data-loader", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/data-warehouse-external-data-loader", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "47527623", + "appName": "Pinnacle / Analytics / crm-entity-map", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/crm-entity-map", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53169658", + "appName": "Pinnacle / Analytics / Specifications / project-quantum", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/specifications/project-quantum", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24209920", + "appName": "Measurement / Traffic / POCs / GitLab CI Slides", + "link": "https://gitlab.com/doubleverify/measurement/traffic/pocs/gitlab-ci-slides", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41571418", + "appName": "Measurement / Traffic / Aerospike Connect Core Extractions", + "link": "https://gitlab.com/doubleverify/measurement/traffic/aerospike-connect-core-extractions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34183420", + "appName": "Measurement / SemSci / Services / Video Classification Poller", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/video-classification-poller", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22641264", + "appName": "Measurement / SemSci / Libraries / ontology-index", + "link": "https://gitlab.com/doubleverify/measurement/semsci/libraries/ontology-index", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52008659", + "appName": "Measurement / MLE / mle-platform / kafka-configurations / platform-topics-and-acls", + "link": "https://gitlab.com/doubleverify/measurement/mle/mle-platform/kafka-configurations/platform-topics-and-acls", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53197277", + "appName": "Measurement / MLE / Models / whisper-model-ray", + "link": "https://gitlab.com/doubleverify/measurement/mle/models/whisper-model-ray", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "ox_tag_66", + "name": "OpenAI", + "displayName": "OpenAI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51827403", + "appName": "Measurement / MLE / Libraries / flagship-client", + "link": "https://gitlab.com/doubleverify/measurement/mle/libraries/flagship-client", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39789315", + "appName": "Measurement / ENE / script-size-tracker", + "link": "https://gitlab.com/doubleverify/measurement/ene/script-size-tracker", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44126380", + "appName": "Measurement / ENE / DVOT / xml", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/xml", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46393719", + "appName": "Measurement / ENE / ATTN / Dynamic Attention Segments", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/dynamic-attention-segments", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31483930", + "appName": "Measurement / DevOps / sts-rolling-update", + "link": "https://gitlab.com/doubleverify/measurement/devops/sts-rolling-update", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40633914", + "appName": "Measurement / DevOps / gatekeeper", + "link": "https://gitlab.com/doubleverify/measurement/devops/gatekeeper", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38941086", + "appName": "Measurement / Data Platform / Playground / databricks-kafka-users", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-kafka-users", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36097508", + "appName": "Measurement / Common / tps-cs-force-update", + "link": "https://gitlab.com/doubleverify/measurement/common/tps-cs-force-update", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51679923", + "appName": "Measurement / Brand Safety / data-pipelines / site-list-items-data-pipeline-v2", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/site-list-items-data-pipeline-v2", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48159597", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / gke-upgrade-manager", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/gke-upgrade-manager", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48857878", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / stackdriver-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/stackdriver-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48460682", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / keda", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/keda", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34139352", + "appName": "DevOps / ci-cd / Helm Charts / kafka-connector", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/helm-charts/kafka-connector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44194345", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Common / terraform-workload-query-lab-common", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/common/terraform-workload-query-lab-common", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46652981", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Stg / terraform-workload-starter-service-stag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/stg/terraform-workload-starter-service-stag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46652996", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-starter-service-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-starter-service-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53521476", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-workload-dv-network-tshoot-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-workload-dv-network-tshoot-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38272539", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / Fraud / Fraud-Dev / terraform-workload-fraud-inspector-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/fraud/fraud-dev/terraform-workload-fraud-inspector-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "49120317", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / DVOT / terraform-workload-dvot-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/dvot/terraform-workload-dvot-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43548880", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / terraform-workload-measurement-centralized-sa", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/terraform-workload-measurement-centralized-sa", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41683309", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / Fraud / Fraud-Dev / terraform-workload-fraud-inspector-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/fraud/fraud-dev/terraform-workload-fraud-inspector-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44442474", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / EnE / terraform-workload-ene-error-pipeline", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/ene/terraform-workload-ene-error-pipeline", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50351510", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / DVOT / terraform-workload-dvot-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/dvot/terraform-workload-dvot-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24821529", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-commit-hooks", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-commit-hooks", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "39205384", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-filipl", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-filipl", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34884239", + "appName": "Architecture / POCs / dv-kc-deploy", + "link": "https://gitlab.com/doubleverify/architecture/pocs/dv-kc-deploy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "26030458", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-isr-blocklist-automation / Facebook ISR Videos Extractor", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-isr-blocklist-automation/fb-isr-videos-extractor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23485783", + "appName": "Social-Integration / brandsafety / facebook / Facebook Block List Automation / Facebook Instream Page Classifier", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/facebook-block-list-automation/fb-instream-page-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "31828522", + "appName": "Pinnacle / Analytics / presentation / iqpa-performance-testing", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/iqpa-performance-testing", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35550090", + "appName": "DevOps / test-projects / doron-group / doron-gradle-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/doron-gradle-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50802889", + "appName": "TechOps / SRE / Network / network-iac-v2", + "link": "https://gitlab.com/doubleverify/techops/sre/network/network-iac-v2", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "52964681", + "appName": "TechOps / SRE / Network / network-config-tools", + "link": "https://gitlab.com/doubleverify/techops/sre/network/network-config-tools", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44380907", + "appName": "TechOps / SRE / Network / anycast-services", + "link": "https://gitlab.com/doubleverify/techops/sre/network/anycast-services", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "47120426", + "appName": "TechOps / SRE / Kube", + "link": "https://gitlab.com/doubleverify/techops/sre/kube", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "33580821", + "appName": "TechOps / CorpIT / Server-Mgmt / Servers-Generic", + "link": "https://gitlab.com/doubleverify/techops/corpit/server-mgmt/servers-generic", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30029656", + "appName": "TechOps / CorpIT / Personal-Projects / dmitryb", + "link": "https://gitlab.com/doubleverify/techops/corpit/personal-projects/dmitryb", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "36084815", + "appName": "Social-Integration / pipelines / Infra / si-kafka-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/si-kafka-connectors", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47846176", + "appName": "Social-Integration / pipelines / Infra / Device Extraction Downloader", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/device-extraction-downloader", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53244018", + "appName": "Security / Security Scan Policies / Security Policy Project ", + "link": "https://gitlab.com/doubleverify/security/security-scan-policies/security-policy-project", + "tags": [ + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "53723745", + "appName": "Publisher / Playground / campaign-delivery-dev-tools", + "link": "https://gitlab.com/doubleverify/publisher/playground/campaign-delivery-dev-tools", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "37445331", + "appName": "Programmatic / personal / micky / template-java-application-k8s", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/template-java-application-k8s", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "53262418", + "appName": "Programmatic / Programmatic ETL / app-prediction-engine-monitoring-alerting", + "link": "https://gitlab.com/doubleverify/programmatic/etl/app-prediction-engine-monitoring-alerting", + "tags": [] + }, + { + "appId": "24105638", + "appName": "Pinnacle / IQ-Blueprint / UI / youtube-content-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/youtube-content-list", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "46739611", + "appName": "Pinnacle / IQ-Blueprint / Settings / api-style-guide", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/api-style-guide", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "44159838", + "appName": "Pinnacle / IQ-Blueprint / MISC / AuthPOC_DotNet7_LocalDev", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/authpoc_dotnet7_localdev", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "27752885", + "appName": "Pinnacle / Analytics / presentation / snowflake_dv_analytics_tests", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/snowflake_dv_analytics_tests", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "20719278", + "appName": "Measurement / Traffic / tps-records-builder", + "link": "https://gitlab.com/doubleverify/measurement/traffic/tps-records-builder", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53728284", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-gdpr-client-codes", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-gdpr-client-codes", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51425072", + "appName": "Measurement / MLE / dsm / DSM Schema", + "link": "https://gitlab.com/doubleverify/measurement/mle/dsm/dsm-schema", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51599346", + "appName": "Measurement / MLE / Playground / dv-feature-flags-spring-example", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/dv-feature-flags-spring-example", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42397951", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-new-template", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-new-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48659547", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-iris-user-agent", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-iris-user-agent", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45807186", + "appName": "Measurement / ENE / fos-certification / fos-pending-certifications-expiration-notification-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-pending-certifications-expiration-notification-cron", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42734091", + "appName": "Measurement / ENE / fos-certification / fos-bundle-id-mapping-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-bundle-id-mapping-cron", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47332313", + "appName": "Measurement / ENE / dv-measurements-changelog-producer-job", + "link": "https://gitlab.com/doubleverify/measurement/ene/dv-measurements-changelog-producer-job", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48309787", + "appName": "Measurement / ENE / data-sets / aerospike-connector-omid-mobile-certified-partners", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-sets/aerospike-connector-omid-mobile-certified-partners", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51893666", + "appName": "Measurement / ENE / Data-Pipelines / Real Time Notifications / rtn-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-pipelines/real-time-notifications/rtn-data-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51681276", + "appName": "Measurement / ENE / Data-Pipelines / Custom Viewability / custom-viewability-views", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-pipelines/custom-viewability/custom-viewability-views", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38054997", + "appName": "Measurement / ENE / Ancile Alerts", + "link": "https://gitlab.com/doubleverify/measurement/ene/ancile-alerts", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31895339", + "appName": "Measurement / DevOps / auto-pipeline-sample-projects / auto-pipeline-sample-scala", + "link": "https://gitlab.com/doubleverify/measurement/devops/auto-pipeline-sample-projects/auto-pipeline-sample-scala", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50941346", + "appName": "Measurement / Data Platform / self-service / databricks-service-principal-generator", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/self-service/databricks-service-principal-generator", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52853562", + "appName": "Measurement / Data Platform / Playground / kdi-optimizations / kdi-common", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/kdi-optimizations/kdi-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32865858", + "appName": "Measurement / Custom Project Templates / aerospike-connect-cluster-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/aerospike-connect-cluster-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53914869", + "appName": "Measurement / Classification / prism-extractors / prism-ignore-scaapl-site-list", + "link": "https://gitlab.com/doubleverify/measurement/classification/prism-extractors/prism-ignore-scaapl-site-list", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52207091", + "appName": "Measurement / Brand Safety / populators / page-override-lists-items-connector-v2", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/populators/page-override-lists-items-connector-v2", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35870743", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-site-exception-language-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-site-exception-language-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40832389", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-ctv-app-inclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-ctv-app-inclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40160233", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-ctv-app-exclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-ctv-app-exclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "36954117", + "appName": "Measurement / Brand Safety / common / gitlab-cicd", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/common/gitlab-cicd", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42187181", + "appName": "Measurement / Brand Safety / Alerts / brand-safety-data-pipelines-alerts", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/alerts/brand-safety-data-piplines-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37884670", + "appName": "Measurement / Backend Platform / playground / sql-exporter-bigquery-sample", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/sql-exporter-bigquery-sample", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52185994", + "appName": "DevOps / personal-projects / durai / security / sec_jf_agent", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/security/sec_jf_agent", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "39287768", + "appName": "DevOps / personal-projects / Geoff / ci-library", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/geoff/ci-library", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "ox_tag_59", + "name": "Consul", + "displayName": "Consul" + }, + { + "tagId": "ox_tag_14", + "name": "Couchbase", + "displayName": "Couchbase" + }, + { + "tagId": "ox_tag_55", + "name": "Mailchimp", + "displayName": "Mailchimp" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_45", + "name": "Logz.io", + "displayName": "Logz.io" + }, + { + "tagId": "ox_tag_65", + "name": "NewRelic", + "displayName": "NewRelic" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40345210", + "appName": "DevOps / devops-platforms / Platforms-tools / Databricks / databricks-exporter-0", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/databricks/databricks-exporter-0", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47639590", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / wiz-kubernetes-integration", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/wiz-kubernetes-integration", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41287890", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / simple-nginx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/simple-nginx", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40749054", + "appName": "DevOps / devops-cicd / Reports / gitlab-variables-report", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reports/gitlab-variables-report", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53741341", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / linma-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/linma-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28691673", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / lab1-target", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/lab1-target", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44607841", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-6", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-6", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40548044", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Stg / dr-general-stg ", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/stg/dr-general-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40548870", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Prod / dr-general-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/prod/dr-general-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52561489", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Dev / terraform-workload-emilianoh-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/dev/terraform-workload-emilianoh-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30778807", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-timdp", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-timdp", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40126814", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-stewarts", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-stewarts", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "38257640", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-sameers", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-sameers", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049426", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-oscarg", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-oscarg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54036884", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-linm", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-linm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30777301", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-johnp2", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-johnp2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "38005014", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-bi", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-bi", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "25893245", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-org-iam", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-org-iam", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30262012", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-mig", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-mig", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38855928", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-interconnect-attachment", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-interconnect-attachment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25717210", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-iam-helper", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-iam-helper", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29319795", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-ha-vpn", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-ha-vpn", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26008182", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-folder-iam", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-folder-iam", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26062685", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-custom-iam-role", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-custom-iam-role", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37285724", + "appName": "DevOps / Terraform / Modules / terraform-module-aws-sso", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-aws-sso", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51801022", + "appName": "DevOps / Terraform / Corp / InfoSec / terraform-corp-infosec-hire-candidates", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/infosec/terraform-corp-infosec-hire-candidates", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43997068", + "appName": "DevOps / Terraform / Corp / InfoSec / terraform-corp-infosec-cyber-range", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/infosec/terraform-corp-infosec-cyber-range", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53165947", + "appName": "DevOps / Terraform / Common / GCP / Projects / Security / terraform-common-clsops", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/projects/security/terraform-common-clsops", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "31965417", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-isr-blocklist-automation / Facebook ISR Report Generator", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-isr-blocklist-automation/fb-isr-blocklist-report-generator", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "33000457", + "appName": "Social-Integration / brandsafety / facebook / Facebook Block List Automation / Block List MSO Checker", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/facebook-block-list-automation/block-list-mso-checker", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47808465", + "appName": "DevOps / devops-cicd / Automations / gitlab-mass-updater", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/automations/gitlab-mass-updater", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37859449", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-5", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-5", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "26947003", + "appName": "TechOps / SRE / YurisTools", + "link": "https://gitlab.com/doubleverify/techops/sre/yuristools", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "53529606", + "appName": "TechOps / SRE / Network / cisco_verification_tool", + "link": "https://gitlab.com/doubleverify/techops/sre/network/cisco_verification_tool", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "46856924", + "appName": "TechOps / SRE / Network / Network IaC", + "link": "https://gitlab.com/doubleverify/techops/sre/network/network-iac", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44765879", + "appName": "TechOps / SRE / Network / GCP Route Audit and Jira Ticket Generation", + "link": "https://gitlab.com/doubleverify/techops/sre/network/gcp-route-audit-and-jira-ticket-generation", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "48435018", + "appName": "TechOps / DataOps / Data Analytics Platform Monitoring / Rivery-Monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-analytics-platform-monitoring/rivery-monitoring", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30169074", + "appName": "TechOps / CorpIT / Workstation-Mgmt / Jamf", + "link": "https://gitlab.com/doubleverify/techops/corpit/workstation-mgmt/jamf", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22287735", + "appName": "Social-Integration / shared / dv-hash", + "link": "https://gitlab.com/doubleverify/social-integration/shared/dv-hash", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42673666", + "appName": "Social-Integration / shared / dbt / Enrichment", + "link": "https://gitlab.com/doubleverify/social-integration/shared/dbt/enrichment", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42854381", + "appName": "Social-Integration / pipelines / netflix / si-qa-nf-validation", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/si-qa-nf-validation", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29243362", + "appName": "Social-Integration / pipelines / YouTube / infra / adh-api-persistor", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/youtube/infra/adh-api-persistor", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43751039", + "appName": "Social-Integration / pipelines / Twitter / Twitter Kafka BigQuery Connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/twitter-kafka-bigquery-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51215224", + "appName": "Social-Integration / pipelines / InstaCart / Post Bid Reporting", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/instacart/post-bid-reporting", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32842674", + "appName": "Social-Integration / personal-projects / srini / Bridge to Snowflake", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/srini/bridge-to-snowflake", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39487461", + "appName": "Social-Integration / personal-projects / liam / twitter", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/twitter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47100642", + "appName": "Social-Integration / personal-projects / howardg / oncall-report", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/howardg/oncall-report", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53211418", + "appName": "Social-Integration / personal-projects / aravindr / port-poc-repo", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/port-poc-repo", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23007565", + "appName": "Social-Integration / Viewability / shared libs / spark-utils", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/spark-utils", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29981216", + "appName": "Social-Integration / Viewability / Ops Console Dashboard / collectors / Enriched Data Collector", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/ocd/collectors/enriched-data-collector", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "36914735", + "appName": "Social-Integration / Engineering Exploration Projects / bs-kafka KEDA Mapper", + "link": "https://gitlab.com/doubleverify/social-integration/eee/bs-kafka-keda-mapper", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46358231", + "appName": "Social-Integration / Engineering Exploration Projects / api-availability-monitoring", + "link": "https://gitlab.com/doubleverify/social-integration/eee/api-availability-monitoring", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21221804", + "appName": "Social-Integration / Custom Project Templates / SI Python Package", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/si-python-package", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53489249", + "appName": "Social-Integration / Custom Project Templates / SI API Template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/si-api-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34459557", + "appName": "QA / Social / Si Analytics20 Qa", + "link": "https://gitlab.com/doubleverify/qa/social/si-analytics20-qa", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "48678202", + "appName": "Publisher / pub-iq-kafka-connectors", + "link": "https://gitlab.com/doubleverify/publisher/pub-iq-kafka-connectors", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39935573", + "appName": "Publisher / architecture-decision-record", + "link": "https://gitlab.com/doubleverify/publisher/architecture-decision-record", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "42072239", + "appName": "Publisher / Playground / playground-pieterm-notebooks", + "link": "https://gitlab.com/doubleverify/publisher/playground/pieterm-notebooks", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "40866502", + "appName": "Publisher / Playground / impactathon-eu-idea-7", + "link": "https://gitlab.com/doubleverify/publisher/playground/impactathon-eu-idea-7", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31545929", + "appName": "Publisher / Playground / honeybadger-legacy-dependencies", + "link": "https://gitlab.com/doubleverify/publisher/playground/honeybadger-legacy-dependencies", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "37753713", + "appName": "Publisher / Playground / cd-deployment-server", + "link": "https://gitlab.com/doubleverify/publisher/playground/cd-deployment-server", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "33143797", + "appName": "Publisher / DataAnalysis / vpda-16-dvot-traffic-spike-timeouts", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-16-dvot-traffic-spike-timeouts", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "54245162", + "appName": "Programmatic / personal / micky / jtps-chrome-extension", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/jtps-chrome-extension", + "tags": [] + }, + { + "appId": "42858197", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / orchestration", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/orchestration", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31081110", + "appName": "Programmatic / kafka-connect / connector-snowflake", + "link": "https://gitlab.com/doubleverify/programmatic/kafka-connect/connector-snowflake", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "47974240", + "appName": "Programmatic / JTPS / jtps-monitoring", + "link": "https://gitlab.com/doubleverify/programmatic/jtps/jtps-monitoring", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "31701598", + "appName": "Programmatic / IQC Integration", + "link": "https://gitlab.com/doubleverify/programmatic/iqc-integration", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "34226646", + "appName": "Pinnacle / IQ-Blueprint / MISC / KafkaPOC", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/kafkapoc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "45955426", + "appName": "Pinnacle / IQ-Blueprint / MISC / API Standards", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/api-standards", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105045", + "appName": "Pinnacle / IQ-Blueprint / API / zentrick-sdk", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/zentrick-sdk", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104966", + "appName": "Pinnacle / IQ-Blueprint / API / placement-client-package", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/placement-client-package", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24351442", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-settings-api", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-settings-api", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781477", + "appName": "Pinnacle / Data Externalization / reportsgenerator", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/reportsgenerator", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32017339", + "appName": "Pinnacle / Analytics / presentation / devops-tools / looker-docker-image", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/devops-tools/looker-docker-image", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29648199", + "appName": "Pinnacle / Analytics / presentation / analytics-user-onboarding", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/analytics-user-onboarding", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31938746", + "appName": "Pinnacle / Analytics / devops-tools / sql-transformer / sql-transformer-monitoring-alerts", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/sql-transformer/sql-transformer-monitoring-alerts", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24881577", + "appName": "Pinnacle / Analytics / ci-cd-templates", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/ci-cd-templates", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50257939", + "appName": "Measurement / data-science / playground / nabu-models-on-ray-poc", + "link": "https://gitlab.com/doubleverify/measurement/data-science/playground/nabu-models-on-ray-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39338385", + "appName": "Measurement / data-science / Stack / mac m series installation instructions", + "link": "https://gitlab.com/doubleverify/measurement/data-science/stack/mac-m-series-installation-instructions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39810563", + "appName": "Measurement / data-science / CV / cv-experiments", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/cv-experiments", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23910503", + "appName": "Measurement / Traffic / cl-monitoring-topics", + "link": "https://gitlab.com/doubleverify/measurement/traffic/cl-monitoring-topics", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30279645", + "appName": "Measurement / SemSci / Ontology Development / mr-review-helper-extension", + "link": "https://gitlab.com/doubleverify/measurement/semsci/ontology-development/mr-review-helper-extension", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41242386", + "appName": "Measurement / MLE / bento-base-image", + "link": "https://gitlab.com/doubleverify/measurement/mle/bento-base-image", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51591427", + "appName": "Measurement / MLE / Playground / dv-feature-flags-kotlin-sdk", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/dv-feature-flags-kotlin-sdk", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43146677", + "appName": "Measurement / MLE / Kafka Plugin", + "link": "https://gitlab.com/doubleverify/measurement/mle/kafka-plugin", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20204561", + "appName": "Measurement / Guild / privateenv_scala_client", + "link": "https://gitlab.com/doubleverify/measurement/guild/privateenv_scala_client", + "tags": [ + { + "tagId": "ox_tag_24", + "name": "Play", + "displayName": "Play" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20963515", + "appName": "Measurement / Guild / Exercises / SimpleHistogramAdmin", + "link": "https://gitlab.com/doubleverify/measurement/guild/exercise/dv-scala-akka", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27027909", + "appName": "Measurement / Fraud / Research / rokunetlab", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/rokunetlab", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21550256", + "appName": "Measurement / Fraud / Research / fr-ds-scrap", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/fr_ds_scrap", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25862113", + "appName": "Measurement / Fraud / Research / dv-ads-chrome-extension", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/dv-ads-chrome-extension", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47355463", + "appName": "Measurement / Fraud / Research / browser-lab", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/browser-lab", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20485672", + "appName": "Measurement / Fraud / Fraud-Dev / Playground / poc / rule-engine-poc-mvel", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/playground/poc/rule-engine-poc-mvel", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54157241", + "appName": "Measurement / Fraud / Fraud-Dev / Playground / ivt-entity-registration-system / cyclone-bot-detector", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/playground/ivt-entity-registration-system/cyclone-bot-detector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35663073", + "appName": "Measurement / Fraud / Fraud-Dev / Data / stored-procedures", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/stored-procedures", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36075669", + "appName": "Measurement / ENE / dvbs-build", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvbs-build", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "32238910", + "appName": "Measurement / ENE / alerts-prediction / prediction-model", + "link": "https://gitlab.com/doubleverify/measurement/ene/alerts-prediction/prediction-model", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51681112", + "appName": "Measurement / ENE / Playground / fos-dummy-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/fos-dummy-cron", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52523618", + "appName": "Measurement / ENE / Playground / Insight Slack Bot", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/insight-slack-bot", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52746283", + "appName": "Measurement / ENE / Playground / Gitlab to Slack Notifier", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/gitlab-to-slack-notifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44126367", + "appName": "Measurement / ENE / DVOT / tracking", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/tracking", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35607099", + "appName": "Measurement / DevOps / resources-scaler-measurement", + "link": "https://gitlab.com/doubleverify/measurement/devops/resources-scaler-measurement", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42990292", + "appName": "Measurement / Classification / common / env-generator", + "link": "https://gitlab.com/doubleverify/measurement/classification/common/env-generator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22459801", + "appName": "Measurement / Brand Safety / url-normalization-lib", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/url-normalization-lib", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45045025", + "appName": "Measurement / Brand Safety / extractors / geo-profile-settings / prism-bs-geo-profile-services", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/geo-profile-settings/prism-bs-geo-profile-services", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47258996", + "appName": "Measurement / Backend Platform / playground / dv-scala-prometheus-extensions", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/dv-scala-prometheus-extensions", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41958295", + "appName": "Measurement / Backend Platform / playground / dv-scala-app-template", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/dv-scala-app-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36956640", + "appName": "Measurement / Backend Platform / playground / be-scala-utils", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/be-scala-utils", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54154477", + "appName": "Measurement / Backend Platform / playground / aerospike-lib-shaded-deps", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/aerospike-lib-shaded-deps", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53271061", + "appName": "DevOps / devops-platforms / Platforms-monitoring / telegraf", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45494487", + "appName": "DevOps / devops-platforms / Platforms-monitoring / monitoring-alert-subscription", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/monitoring-alert-subscription", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40613011", + "appName": "DevOps / ci-cd / shim", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/shim", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52448222", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / python310-databricks-ci", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/python310-databricks-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29326854", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / lab1-gitlab-library", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/lab1-gitlab-library", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52354174", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Ido-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/ido-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53275391", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Stg / terraform-workload-si-nbcu-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/stg/terraform-workload-si-nbcu-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53664120", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Prod / terraform-workload-si-nbcu-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/prod/terraform-workload-si-nbcu-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53365256", + "appName": "DevOps / Terraform / Workloads / GCP / Social Integrations / Dev / terraform-workload-si-nbcu-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/social-integrations/dev/terraform-workload-si-nbcu-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52991616", + "appName": "DevOps / Terraform / Workloads / GCP / Publisher / Prod / terraform-workload-dvps-marketing-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/publisher/prod/terraform-workload-dvps-marketing-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "53719790", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-workload-dv-metaport-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-workload-dv-metaport-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48551563", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-workload-dv-metaport-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-workload-dv-metaport-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53513229", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / Brand-Safety / terraform-workload-brand-safety-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/brand-safety/terraform-workload-brand-safety-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50476280", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Prod / DVOT / terraform-workload-dvot-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/prod/dvot/terraform-workload-dvot-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32533383", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-dev-3", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-dev-3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "38058214", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-cert-manager", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-cert-manager", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48307561", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-volumes", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-volumes", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32795310", + "appName": "DevOps / Monitoring / gitlab-ci-pipelines-exporter", + "link": "https://gitlab.com/doubleverify/devops/monitoring/gitlab-ci-pipelines-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33640011", + "appName": "DevOps / Monitoring / alertmanager-webhook-router", + "link": "https://gitlab.com/doubleverify/devops/monitoring/alertmanager-webhook-router", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "ox_tag_65", + "name": "NewRelic", + "displayName": "NewRelic" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26776169", + "appName": "DevOps / Monitoring / Splunk / searchhead-configs", + "link": "https://gitlab.com/doubleverify/devops/monitoring/splunk/searchhead-configs", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46494371", + "appName": "DevOps / Kafka / kdt-backlog-audit", + "link": "https://gitlab.com/doubleverify/devops/kafka/kdt-backlog-audit", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37521689", + "appName": "DevOps / Kafka / kafka-changelog-exporter-deployments", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-changelog-exporter-deployments", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32573523", + "appName": "DevOps / Gitlab Policy / main-approvals-review", + "link": "https://gitlab.com/doubleverify/devops/gitlab-policy/main-approvals-review", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43572660", + "appName": "DV Templated Projects / DV auto-pipeline + kubeapp template", + "link": "https://gitlab.com/doubleverify/templated-projects/dv-auto-pipeline-kubeapp-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + } + ] + }, + { + "appId": "50269455", + "appName": "DV Common / UX Platform / UI UX POCS / dv-design-system", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/ui-ux-pocs/dv-design-system", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30794749", + "appName": "Architecture / personal / orz / tag-gen-display-api", + "link": "https://gitlab.com/doubleverify/architecture/personal/orz/tag-gen-display-api", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "23602829", + "appName": "Social-Integration / pipelines / Facebook / suitability / facebook-isr-blocklist-automation / Facebook ISR Video Classifier", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/suitability/facebook-isr-blocklist-automation/fb-isr-video-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23497332", + "appName": "Social-Integration / brandsafety / facebook / Facebook Block List Automation / Block List Importer", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/facebook-block-list-automation/facebook-block-list-importer", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24721867", + "appName": "Social-Integration / brandsafety / facebook / Facebook Block List Automation / Block List IQBP Listener", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/facebook-block-list-automation/block-list-iqbp-listener", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51064407", + "appName": "Measurement / MLE / common-tests", + "link": "https://gitlab.com/doubleverify/measurement/mle/common-tests", + "tags": [ + { + "tagId": "ox_tag_21", + "name": "Spring", + "displayName": "Spring" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35638069", + "appName": "DevOps / test-projects / doron-group / gitlab-agent", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/gitlab-agent", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "26924223", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Dev / DVOT / terraform-workload-dvot-vast-server-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/dev/dvot/terraform-workload-dvot-vast-server-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46261970", + "appName": "TechOps / SRE / Scripts / ssl-verify", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/ssl-verify", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51219668", + "appName": "TechOps / SRE / Scripts / cisco_lookup", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/cisco_lookup", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "53529744", + "appName": "TechOps / SRE / Network / cisco_verification_gui", + "link": "https://gitlab.com/doubleverify/techops/sre/network/cisco_verification_gui", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44703422", + "appName": "TechOps / SRE / CI-CD / Terraform / Templates / terraform-sre-template", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/terraform/templates/terraform-sre-template", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22894251", + "appName": "TechOps / Operation / rundeck-operations", + "link": "https://gitlab.com/doubleverify/techops/operation/rundeck-operations", + "tags": [ + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45215127", + "appName": "TechOps / Operation / Monitoring Operations / Ansible-Operation", + "link": "https://gitlab.com/doubleverify/techops/operation/monitoring-operations/ansible-operation", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20372935", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-mm-deployment ", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-mm-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20561132", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / gitlab-access-lb", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/gitlab-access-lb", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "19640441", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / archive / kafka-toolbox / prism-topics", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/archive/kafka-toolbox/prism-topics", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44650447", + "appName": "Social-Integration / pipelines / Facebook / viewability / si-fb-data-validation", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/si-fb-data-validation", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51968968", + "appName": "Social-Integration / pipelines / Facebook / facebook-bigquery-kafka-connectors", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/facebook-bigquery-kafka-connectors", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53697904", + "appName": "Social-Integration / personal-projects / liam / prescreen-dbt-tool", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/prescreen-dbt-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39007077", + "appName": "Social-Integration / personal-projects / liam / SI dbt template", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/si-dbt", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23478078", + "appName": "Social-Integration / Viewability / shared libs / consolidator", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/consolidator", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44767968", + "appName": "Publisher / best-practice-principles", + "link": "https://gitlab.com/doubleverify/publisher/best-practice-principles", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "53253036", + "appName": "Publisher / DevOps / DockerImages / asdf", + "link": "https://gitlab.com/doubleverify/publisher/devops/dockerimages/asdf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "32744771", + "appName": "Programmatic / helios-stress-test", + "link": "https://gitlab.com/doubleverify/programmatic/helios-stress-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "38700620", + "appName": "Programmatic / config-management-playground", + "link": "https://gitlab.com/doubleverify/programmatic/config-management-playground", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "35104772", + "appName": "Programmatic / Prism-Extractors / prism-pnp-common", + "link": "https://gitlab.com/doubleverify/programmatic/prism-extractors/prism-pnp-common", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "45982614", + "appName": "Pinnacle / IQ-Blueprint / MISC / API Standards - Zalando", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/api-standards-zalando", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "41837384", + "appName": "Pinnacle / IQ-Blueprint / API / templates / IQBPWebAPITemplate", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/templates/iqbpwebapitemplate", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53842114", + "appName": "Measurement / data-science / CV / youth-clip-classifier", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/youth-clip-classifier", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21168221", + "appName": "Measurement / Fraud / Fraud-Dev / archive / Fraud extractors", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/archive/fraud-extractors", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34467067", + "appName": "Measurement / ENE / data-sets / aerospike-connect-cluster-ee", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-sets/aerospike-connect-cluster-ee", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51272385", + "appName": "Measurement / Data Platform / Playground / dbx_to_kafka", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dbx_to_kafka", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45077272", + "appName": "Measurement / Classification / playground / Gcp Cost Exporter", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/gcp-cost-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "53838892", + "appName": "Measurement / Classification / genesis / genesis-feature-flags", + "link": "https://gitlab.com/doubleverify/measurement/classification/genesis/genesis-feature-flags", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42467965", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-mobile-star-rating-items", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-mobile-star-rating-items", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42459295", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-mobile-age-rating-items", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-mobile-age-rating-items", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42467958", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-ctv-star-rating-items", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-ctv-star-rating-items", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38285711", + "appName": "Measurement / Backend Platform / playground / JmxExporterAgent", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/jmxexporteragent", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50569942", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / opentelemetry-collector", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/opentelemetry-collector", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51351581", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / envoy-gateway", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/envoy-gateway", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53811943", + "appName": "DevOps / devops-cicd / rundeck-to-crontab", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/rundeck-to-crontab", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191826", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / johnp-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/johnp-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51728110", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / iskandar-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/iskandar-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51759231", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / andrew-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/andrew-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52776683", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / akhila-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/akhila-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29152220", + "appName": "DevOps / Terraform / Workloads / GCP / Shared / terraform-workload-centralized-testing", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/shared/terraform-workload-centralized-testing", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46073258", + "appName": "DevOps / Terraform / Workloads / GCP / QA / terraform-workload-qe-ci-cd-integration", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/qa/terraform-workload-qe-ci-cd-integration", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43443071", + "appName": "DevOps / Terraform / Workloads / GCP / Measurement / Stg / Traffic / terraform-workload-traffic-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/measurement/stg/traffic/terraform-workload-traffic-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46005039", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Account / terraform-workload-data-platform-databricks-account-sa", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/account/terraform-workload-data-platform-databricks-account-sa", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53096969", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Dev / terraform-workload-axlc-demo", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/dev/terraform-workload-axlc-demo", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26059616", + "appName": "DevOps / Terraform / Templates / terraform-template-workload-gcp-project-only", + "link": "https://gitlab.com/doubleverify/devops/terraform/templates/terraform-template-workload-gcp-project-only", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45410344", + "appName": "DevOps / Terraform / Sandbox / Projects / terrarform-sandbox-saul", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terrarform-sandbox-saul", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37535382", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-vitalyl", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-vitalyl", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "43096385", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-tomm-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-tomm-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049260", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-thomast", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-thomast", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049148", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-sungy", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-sungy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049165", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-slavam", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-slavam", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049221", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-ofiro", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-ofiro", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049210", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-mattheww", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-mmatthew", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32215193", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-koend", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-koend", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "42668694", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-josephbe", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-josephbe", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049147", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-johnp3", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-johnp3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049350", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-dmitriia", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-dmitriia", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049150", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-danielsi", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-danielsi", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049151", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-anttih", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-anttih", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049160", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-andrewm", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-andrewm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049154", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-alonm", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-alonm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31049176", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-alden", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-alden", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33321218", + "appName": "DevOps / Terraform / Sandbox / Projects / aterraform-sandbox-template", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/aterraform-sandbox-template", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40849891", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34168463", + "appName": "DevOps / Terraform / Modules / terraform-module-memorystore", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-memorystore", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36734848", + "appName": "DevOps / Terraform / Modules / terraform-module-gitlab-group", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gitlab-group", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41442179", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-sole-tenant-node-group", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-sole-tenant-node-group", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26556315", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-org-policy", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-org-policy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25777877", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-network-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-network-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30261444", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-network-tcp-lb", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-network-tcp-lb", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26239009", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-network-ilb", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-network-ilb", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36323196", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-memcache", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-memcache", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29462503", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-cloud-dns", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-cloud-dns", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "26270679", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-billing-account-iam", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-billing-account-iam", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44654851", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-workspace", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-workspace", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48401067", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-schemas", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-schemas", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44662177", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-metastore", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-metastore", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44884850", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-group-members", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-group-members", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48036020", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-external-locations", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-external-locations", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48113463", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-cluster", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-cluster", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48479332", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-catalogs", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-catalogs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30016820", + "appName": "DevOps / Terraform / Corp / Marketing / terraform-marketing", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/marketing/terraform-marketing", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29605179", + "appName": "DevOps / Terraform / Corp / HR / terraform-corp-hr-workato", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/hr/terraform-corp-hr-workato", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "49202728", + "appName": "DevOps / Terraform / Common / Wiz / terraoform-common-wiz-projects", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/wiz/terraoform-common-wiz-projects", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38109654", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-dv-images", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-dv-images", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48512864", + "appName": "DevOps / Terraform / Common / GCP / terraform-common-dv-cert-validation", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/terraform-common-dv-cert-validation", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27805457", + "appName": "DevOps / Kafka / kafka-topics-sample", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-topics-sample", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40253258", + "appName": "DevOps / Kafka / kafka-export-data-metrics-sample", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-export-data-metrics-sample", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32866676", + "appName": "DV Templated Projects / dag-template", + "link": "https://gitlab.com/doubleverify/templated-projects/dag-template", + "tags": [] + }, + { + "appId": "45140508", + "appName": "Measurement / Classification / playground / Integration Tests", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/integration-tests", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41129707", + "appName": "DevOps / test-projects / doron-group / docker-runner-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/docker-runner-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46228612", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-tf-1-3-sameer", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-tf-1-3-sameer", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "27570975", + "appName": "TechOps / SRE / cmd", + "link": "https://gitlab.com/doubleverify/techops/sre/cmd", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "52870167", + "appName": "TechOps / SRE / Scripts / ucs_setup", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/ucs_setup", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45667731", + "appName": "TechOps / SRE / Scripts / jira-change-status", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/jira-change-status", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24777618", + "appName": "TechOps / SRE / Network-legacy", + "link": "https://gitlab.com/doubleverify/techops/sre/network-legacy", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45275536", + "appName": "TechOps / SRE / Network / PTR record script", + "link": "https://gitlab.com/doubleverify/techops/sre/network/ptr-record-script", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "54366375", + "appName": "TechOps / SRE / CI-CD / Terraform / Modules / alma8", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/terraform/modules/alma8", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + } + ] + }, + { + "appId": "54009121", + "appName": "TechOps / SRE / CI-CD / Terraform / Infrastructure / terraform-vmware", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/terraform/infrastructure/terraform-vmware", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "54361531", + "appName": "TechOps / SRE / CI-CD / Ansible / ansible-teleport", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/ansible/ansible-teleport", + "tags": [] + }, + { + "appId": "53926539", + "appName": "TechOps / SRE / CI-CD / Ansible / ansible-cobbler", + "link": "https://gitlab.com/doubleverify/techops/sre/ci-cd/ansible/ansible-cobbler", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24832844", + "appName": "TechOps / Operation / tps-management-page", + "link": "https://gitlab.com/doubleverify/techops/operation/tps-management-page", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "27443691", + "appName": "TechOps / Operation / cs-utils", + "link": "https://gitlab.com/doubleverify/techops/operation/cs-utils", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "25748753", + "appName": "TechOps / Operation / automate-passbacks", + "link": "https://gitlab.com/doubleverify/techops/operation/automate-passbacks", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24835803", + "appName": "TechOps / DataTeam / vertica-cluster-docker", + "link": "https://gitlab.com/doubleverify/techops/datateam/vertica-cluster-docker", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "37263210", + "appName": "TechOps / DataOps / DQE / data-quality-tools", + "link": "https://gitlab.com/doubleverify/techops/dataops/dqe/data-quality-tools", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30168979", + "appName": "TechOps / CorpIT / Personal-Projects / michaelra", + "link": "https://gitlab.com/doubleverify/techops/corpit/personal-projects/michaelra", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "19948680", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / nginx-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/nginx-deployment", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21333844", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-connect-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-connect-deployment", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "52391329", + "appName": "Social-Integration / pipelines / Facebook / Meta In-Feed Dashboard", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/meta-in-feed-dashboard", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35770840", + "appName": "Social-Integration / personal-projects / nikileshk / social-integrations-dbt-base", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/nikileshk/social-integrations-dbt-base", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32467885", + "appName": "Social-Integration / personal-projects / itai / SQL Repository", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/itai/sql-repository", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23007754", + "appName": "Social-Integration / Viewability / shared libs / spark-metrics", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/spark-metrics", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24588158", + "appName": "Social-Integration / Viewability / SIEL / fraud-enrichment", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/siel/fraud-enrichment", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22960385", + "appName": "Social-Integration / Viewability / Infrastructure / hive-executor", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/hive-executor", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47631547", + "appName": "Social-Integration / Engineering Exploration Projects / si-hackathon-2023 / Simple BQ Executor", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-hackathon-2023/simple-bq-executor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44870103", + "appName": "Social-Integration / Engineering Exploration Projects / SI dbt Workshop", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-dbt-workshop", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "21225105", + "appName": "Social-Integration / Engineering Exploration Projects / Amundsen Data Dictionary", + "link": "https://gitlab.com/doubleverify/social-integration/eee/dv-amundsen", + "tags": [ + { + "tagId": "ox_tag_15", + "name": "Neo4j", + "displayName": "Neo4j" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39287942", + "appName": "Social-Integration / Custom Project Templates / kafka-connectors-template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/kafka-connectors-template", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25566242", + "appName": "Social-Integration / Custom Project Templates / dataflow-flex-template", + "link": "https://gitlab.com/doubleverify/social-integration/custom-project-templates/dataflow-flex-template", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "37256238", + "appName": "Social-Integration / Airbyte PoC", + "link": "https://gitlab.com/doubleverify/social-integration/airbyte-poc", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23812269", + "appName": "QA / Social / si-jmeter-load-gen", + "link": "https://gitlab.com/doubleverify/qa/social/si-jmeter-load-gen", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "50529527", + "appName": "Publisher / Playground / ui-channel-notification-load", + "link": "https://gitlab.com/doubleverify/publisher/playground/ui-channel-notification-load", + "tags": [ + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39351595", + "appName": "Publisher / Playground / ua-data-diagram", + "link": "https://gitlab.com/doubleverify/publisher/playground/ua-data-diagram", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31199811", + "appName": "Publisher / Playground / simple-npm", + "link": "https://gitlab.com/doubleverify/publisher/playground/simple-npm", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40908582", + "appName": "Publisher / Playground / impactathon-eu-idea-1", + "link": "https://gitlab.com/doubleverify/publisher/playground/impactathon-eu-idea-1", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "45036435", + "appName": "Publisher / Playground / cd-reporter-controller", + "link": "https://gitlab.com/doubleverify/publisher/playground/cd-reporter-controller", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "ox_tag_33", + "name": "NestJS", + "displayName": "NestJS" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "28459091", + "appName": "Publisher / DataAnalysis / vpda-1-dvot-filtering-penalty", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-1-dvot-filtering-penalty", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28942281", + "appName": "Publisher / DataAnalysis / Templates / data-analysis", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/templates/data-analysis", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43132144", + "appName": "Publisher / CampaignDelivery / benchmark", + "link": "https://gitlab.com/doubleverify/publisher/campaigndelivery/benchmark", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "24192796", + "appName": "Programmatic / personal / micky / dotfiles", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/dotfiles", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "29640012", + "appName": "Programmatic / personal / micky / Chronicle Queue POC", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/chronicle-queue-poc", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "43756564", + "appName": "Programmatic / personal / dennis / pnp-4533_debugging", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/pnp-4533_debugging", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "43109872", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / snowflake-streams", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/snowflake-streams", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44940811", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / instrumentation", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/instrumentation", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43071998", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / consumer-kafka-to-file-batched", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/consumer-kafka-to-file-batched", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42858345", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / consumer-kafka-to-database", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/consumer-kafka-to-database", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41647523", + "appName": "Programmatic / helios-security", + "link": "https://gitlab.com/doubleverify/programmatic/helios-security", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "52987270", + "appName": "Programmatic / helios-deploy", + "link": "https://gitlab.com/doubleverify/programmatic/helios-deploy", + "tags": [] + }, + { + "appId": "48805214", + "appName": "Pinnacle / Sandbox / New Quality Web POC", + "link": "https://gitlab.com/doubleverify/pinnacle/sandbox/new-quality-web-poc", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53234016", + "appName": "Pinnacle / PIAM / piam-scripts", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/piam-scripts", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53739513", + "appName": "Pinnacle / PIAM / keycloak-metrics-spi", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/keycloak-metrics-spi", + "tags": [ + { + "tagId": "ox_tag_23", + "name": "Jakarta", + "displayName": "Jakarta" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "54248553", + "appName": "Pinnacle / PIAM / access-service", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/access-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "45544124", + "appName": "Pinnacle / Internal Tools / zoom-caption-tool", + "link": "https://gitlab.com/doubleverify/pinnacle/internal-tools/zoom-caption-tool", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "39032613", + "appName": "Pinnacle / IQ-Blueprint / UI / pinnacle-shell-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/pinnacle-shell-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "43922857", + "appName": "Pinnacle / IQ-Blueprint / UI / campaign-report-downloader-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/campaign-report-downloader-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "54170861", + "appName": "Pinnacle / IQ-Blueprint / Settings / k6-with-extensions", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/settings/k6-with-extensions", + "tags": [ + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42012368", + "appName": "Pinnacle / IQ-Blueprint / MISC / activation-2-0-poc", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/activation-2-0-poc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "41672542", + "appName": "Pinnacle / IQ-Blueprint / MISC / RawQueriesPOC", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/rawqueriespoc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103878", + "appName": "Pinnacle / IQ-Blueprint / API / java-oltp", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/java-oltp", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104101", + "appName": "Pinnacle / IQ-Blueprint / API / facebook-page-list-file-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/facebook-page-list-file-processor", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "37441285", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-apiclient-cm360-placement-tagging", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-apiclient-cm360-placement-tagging", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "47445383", + "appName": "Pinnacle / Data Externalization / Report.GenerateYouTubeReports", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report.generateyoutubereports", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53398738", + "appName": "Pinnacle / Analytics / presentation / Python LookML Tools", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/python-lookml-tools", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "29241606", + "appName": "Pinnacle / Analytics / Library / calcite-sql-runner", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/calcite-sql-runner", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "43908603", + "appName": "Measurement / data-science / CV / fast-text-detector", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/fast-text-detector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20446358", + "appName": "Measurement / Traffic / staging-candidate-build", + "link": "https://gitlab.com/doubleverify/measurement/traffic/staging-candidate-build", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45666856", + "appName": "Measurement / Traffic / playground / training / EffectSystems", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/training/effectsystems", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51591499", + "appName": "Measurement / MLE / Playground / dv-feature-flags-spring-sdk", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/dv-feature-flags-spring-sdk", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38592310", + "appName": "Measurement / Fraud / Research / pesdump", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/pesdump", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30440196", + "appName": "Measurement / Fraud / Research / client-os-detector", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/client-os-detector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27654331", + "appName": "Measurement / Fraud / Research / android-saw-bypass-demo", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/android-saw-bypass-demo", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38625855", + "appName": "Measurement / Fraud / Research / CTV apps", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/ctv-apps", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54001391", + "appName": "Measurement / Fraud / Fraud-Analysts / looker-ms-ivt-analysts-dev", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-analysts/looker-ms-ivt-analysts-dev", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51914700", + "appName": "Measurement / ENE / databricks / kdi-projects / kdi-common", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/kdi-projects/kdi-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45045319", + "appName": "Measurement / ENE / Playground / metric-lineage", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/metric-lineage", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40344936", + "appName": "Measurement / ENE / Playground / code-split-example", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/code-split-example", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125141", + "appName": "Measurement / ENE / DVOT / cross-spawn-promise", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/cross-spawn-promise", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125083", + "appName": "Measurement / ENE / DVOT / crank", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/crank", + "tags": [ + { + "tagId": "ox_tag_74", + "name": "DigitalOcean", + "displayName": "DigitalOcean" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50295532", + "appName": "Measurement / DevOps / test-projects / on-boarding-2023", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/on-boarding-2023", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43509313", + "appName": "Measurement / Data Platform / Playground / dbx_monitoring_whl", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dbx_monitoring_whl", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43840822", + "appName": "Measurement / Classification / playground / avro-union", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/avro-union", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "53627190", + "appName": "Measurement / Classification / playground / avro-schema-generator", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/avro-schema-generator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44861273", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-language-exclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-language-exclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45221791", + "appName": "Measurement / Brand Safety / extractors / geo-profile-settings / prism-bs-geo-profile-inclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/geo-profile-settings/prism-bs-geo-profile-inclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44835041", + "appName": "Measurement / Brand Safety / extractors / geo-profile-settings / prism-bs-geo-profile-exclusion-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/geo-profile-settings/prism-bs-geo-profile-exclusion-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "54103391", + "appName": "Measurement / Backend Platform / playground / sandbox-davidle2-devops-champion-lab3", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/sandbox-davidle2-devops-champion-lab3", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52169845", + "appName": "Measurement / Backend Platform / playground / databricks-liquibase", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/databricks-liquibase", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52812236", + "appName": "Measurement / Backend Platform / Backend-Platform-GitLab-Templates", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/backend-platform-gitlab-templates", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52758359", + "appName": "DevOps / personal-projects / vadims / kubeapp validation", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/vadims/kubeapp-validation", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52902403", + "appName": "DevOps / personal-projects / durai / security / qa / e2e / airflow-e2e-deployments", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/security/qa/e2e/airflow-e2e-deployments", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "53421470", + "appName": "DevOps / personal-projects / durai / base-images / base", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/base-images/base", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42927908", + "appName": "DevOps / personal-projects / doron / Notes", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/doron/notes", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42968210", + "appName": "DevOps / devops-platforms / Platforms-tools / Toolbox / k8s-toolbox", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/toolbox/k8s-toolbox", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/cmd/telegraf", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/cmd/telegraf", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30267330", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / kafka-partition-rebalancer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/kafka-partition-rebalancer", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41417225", + "appName": "DevOps / devops-platforms / Platform-templates / python-app-template", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-templates/python-app-template", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46354317", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / prometheus-json-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/prometheus-json-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23622445", + "appName": "DevOps / devops-cicd / devops-apis", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/devops-apis", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36207092", + "appName": "DevOps / devops-cicd / Exporters / gitlab-agents-exporter", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/exporters/gitlab-agents-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46508062", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / awx-exec-env", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/awx-exec-env", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51010068", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / robbert-merlier-lab-1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/robbert-merlier-lab-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50658687", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / naveen-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/naveen-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51085623", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / hilit-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/hilit-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54358242", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / guyh-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/guyh-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + } + ] + }, + { + "appId": "50390694", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / duraig-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/duraig-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53720335", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-workload-dv-metaport-common", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-workload-dv-metaport-common", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38056409", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-opentelemetry", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-opentelemetry", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37581064", + "appName": "DevOps / Terraform / Modules / Archive / terraform-module-helm-rookout-controller", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/archive/terraform-module-helm-rookout-controller", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52744160", + "appName": "DevOps / Kafka / kafka-topic-ownership-updater", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-topic-ownership-updater", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32605301", + "appName": "DevOps / Gitlab Policy / Playground / example-project", + "link": "https://gitlab.com/doubleverify/devops/gitlab-policy/playground/example-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37363328", + "appName": "DevOps / Common / kafka-credentials-check", + "link": "https://gitlab.com/doubleverify/devops/common/kafka-credentials-check", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27949749", + "appName": "DevOps / Common / iam-pull", + "link": "https://gitlab.com/doubleverify/devops/common/iam-pull", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52660540", + "appName": "DV Common / UX Platform / UI UX POCS / create-dv-mfe", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/ui-ux-pocs/create-dv-mfe", + "tags": [] + }, + { + "appId": "40503711", + "appName": "Business Intelligence / Etl", + "link": "https://gitlab.com/doubleverify/business-intelligence/etl", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "51795335", + "appName": "Architecture / platform / platform-playground", + "link": "https://gitlab.com/doubleverify/architecture/platform/platform-playground", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "41288885", + "appName": "Architecture / POCs / dv-unleash-feature-toggle", + "link": "https://gitlab.com/doubleverify/architecture/pocs/dv-unleash-feature-toggle", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "47329678", + "appName": "Architecture / POCs / Envoy Proxy Salesforce", + "link": "https://gitlab.com/doubleverify/architecture/pocs/envoy-proxy-salesforce", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "32293884", + "appName": "Pinnacle / Analytics / presentation / pinnacle-web-automation", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/pinnacle-web-automation", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "39947145", + "appName": "DevOps / test-projects / doron-group / rt-storage-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/rt-storage-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47369691", + "appName": "DevOps / test-projects / doron-group / dynamic-pipelines", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/dynamic-pipelines", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35363253", + "appName": "DevOps / test-projects / doron-group / dotnet-tests", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/dotnet-tests", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44346223", + "appName": "DevOps / devops-cicd / Automations / DoraBackfill", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/automations/dorabackfill", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46296605", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / Dev / terraform-workloads-tf-1-3-ofert", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/dev/terraform-workloads-tf-1-3-ofert", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52249065", + "appName": "TechOps / SRE / Scripts / jfk_sin_cogent_ping", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/jfk_sin_cogent_ping", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51615908", + "appName": "TechOps / SRE / Scripts / cleanup_files", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/cleanup_files", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "41284607", + "appName": "TechOps / SRE / Network / Interconnect Terraform", + "link": "https://gitlab.com/doubleverify/techops/sre/network/interconnect-terraform", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "27762950", + "appName": "TechOps / DataOps / IQBP_Analytics", + "link": "https://gitlab.com/doubleverify/techops/dataops/iqbp_analytics", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20695499", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-toolbox / DEV STG Topics", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-toolbox/dev-stg-topics", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "52215276", + "appName": "Social-Integration / pipelines / YackYak / yy-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/yackyak/yy-dag", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "52218577", + "appName": "Social-Integration / personal-projects / pratikb / DV-Youtube-API", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/pratikb/dv-youtube-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42468731", + "appName": "Social-Integration / personal-projects / liam / enrichment", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/enrichment", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22898991", + "appName": "Social-Integration / Viewability / Infrastructure / hive-manager", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/hive-manager", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "42807336", + "appName": "Publisher / checkstyle-java", + "link": "https://gitlab.com/doubleverify/publisher/checkstyle-java", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "51754545", + "appName": "Publisher / Playground / ical-csv", + "link": "https://gitlab.com/doubleverify/publisher/playground/ical-csv", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "52239171", + "appName": "Publisher / Playground / Custom Creative Wrappers", + "link": "https://gitlab.com/doubleverify/publisher/playground/custom-creative-wrappers", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "53806431", + "appName": "Programmatic / playground / linma_dv_auto", + "link": "https://gitlab.com/doubleverify/programmatic/playground/linma_dv_auto", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + } + ] + }, + { + "appId": "47246701", + "appName": "Programmatic / Programmatic ETL / treat-as-homepage-engine / prism-pnp-tah-common", + "link": "https://gitlab.com/doubleverify/programmatic/etl/treat-as-homepage-engine/prism-pnp-tah-common", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "37772475", + "appName": "Pinnacle / devops / docker-images / dotnet", + "link": "https://gitlab.com/doubleverify/pinnacle/devops/docker-images/dotnet", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23292976", + "appName": "Measurement / Traffic / kafka-helper", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kafka-helper", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292930", + "appName": "Measurement / Traffic / kafka-basic-consumer", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kafka-basic-consumer", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292962", + "appName": "Measurement / Traffic / jdbc-helper", + "link": "https://gitlab.com/doubleverify/measurement/traffic/jdbc-helper", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22306769", + "appName": "Measurement / Traffic / cl-blocking-topics", + "link": "https://gitlab.com/doubleverify/measurement/traffic/cl-blocking-topics", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38415125", + "appName": "Measurement / SemSci / Services / Audio Transcription Service", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/audio-transcription-service", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48218945", + "appName": "Measurement / Fraud / Research / html-collector", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/html-collector", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37207323", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / kafka-topics / ivt-roku-keys", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/kafka-topics/ivt-roku-keys", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47795466", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / aerospike-connectors / aerospike-connector-fraud-pubmatic-inactivity-adid", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/aerospike-connectors/aerospike-connector-fraud-pubmatic-inactivity-adid", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48711409", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / aerospike-connectors / aerospike-connector-fraud-ip-v4", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/aerospike-connectors/aerospike-connector-fraud-ip-v4", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33546243", + "appName": "Measurement / ENE / dv-scripts-ci-reference", + "link": "https://gitlab.com/doubleverify/measurement/ene/dv-scripts-ci-reference", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48544926", + "appName": "Measurement / ENE / data-sets / aerospike-connector-omid-certified-partners", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-sets/aerospike-connector-omid-certified-partners", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45423364", + "appName": "Measurement / ENE / data-aggregator-archiver", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-aggregator-archiver", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48987096", + "appName": "Measurement / ENE / Playground / waluigi", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/waluigi", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50947951", + "appName": "Measurement / ENE / ATTN / aerospike-connector-ctv-tvision-cache", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/aerospike-connector-ctv-tvision-cache", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53432562", + "appName": "Measurement / DevOps / sentinel", + "link": "https://gitlab.com/doubleverify/measurement/devops/sentinel", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51460545", + "appName": "Measurement / Data Platform / Playground / ohad-autopipeline-lab", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/ohad-autopipeline-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40448548", + "appName": "Measurement / Classification / playground / item-redirector-cats-effect", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/item-redirector-cats-effect", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47051126", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-mobile-app-exception-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-mobile-app-exception-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47614009", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-keywords-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-keywords-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47051327", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-ctv-app-exception-lists", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-ctv-app-exception-lists", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42459304", + "appName": "Measurement / Brand Safety / extractors / profile-settings / prism-bs-profile-ctv-age-rating-items", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/profile-settings/prism-bs-profile-ctv-age-rating-items", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53023942", + "appName": "DevOps / test-projects / port-poc-agents-deploy", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/port-poc-agents-deploy", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42958516", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / endpoints-monitoring", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/endpoints-monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53065829", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / k8s-janitor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/k8s-janitor", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53696932", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / example-app", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/example-app", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37727240", + "appName": "DevOps / devops-cloud-automations / cloudops-alert-rules", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/cloudops-alert-rules", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37929737", + "appName": "DevOps / devops-cicd / monitoring", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/monitoring", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51438806", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / thomash-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/thomash-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51679584", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / sobhi-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/sobhi-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42673081", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / robertdambreville-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/robertdambreville-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50496884", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / raj-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/raj-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51322867", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / ohade-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/ohade-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51679410", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / meirabloom-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/meirabloom-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51621216", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / jinying-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/jinying-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51457004", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / VK-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/vk-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52102059", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / AdiA-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/adia-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42708645", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / terraform-workload-devops-wiz", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-workload-devops-wiz", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31216373", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-john-tf-docs", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-john-tf-docs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32533414", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-stg-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-stg-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41524318", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-gar", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-gar", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35208371", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / DataOps / terraform-workload-datateam-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dataops/terraform-workload-datateam-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "35208399", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / DataOps / terraform-workload-datateam-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/dataops/terraform-workload-datateam-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43549587", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / CoLo / terraform-workload-colo-devops-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/colo/terraform-workload-colo-devops-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29616417", + "appName": "DevOps / Terraform / Tooling / terraform-factory", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-factory", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "48918923", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-ozgurb", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-ozgurb", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39623589", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-dmitrys", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-dmitrys", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851434", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-8", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-8", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851385", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-7", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-7", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851351", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-6", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-6", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851323", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-5", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-5", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851270", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-4", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-4", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851220", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-3", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851110", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-2", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40851072", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-us-idea-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-us-idea-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40850908", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-8", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-8", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40850889", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-6", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-6", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40850734", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-5", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-5", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40850546", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-4", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-4", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40850288", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-3", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40849996", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-2", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40850959", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-apac-idea-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-apac-idea-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50264176", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-9", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-9", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264112", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-8", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-8", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264028", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-7", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-7", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50263985", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-6", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-6", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50263914", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-5", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-5", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50260325", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-4", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-4", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50260318", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-3", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50265628", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-25", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-25", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50265619", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-24", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-24", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50265595", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-23", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-23", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50265435", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-22", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-22", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50265425", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-21", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-21", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50265418", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-20", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-20", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50260309", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-2", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264854", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-19", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-19", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264846", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-18", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-18", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264724", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-16", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-16", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264628", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-15", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-15", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264518", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-14", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-14", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264508", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-13", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-13", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264450", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-12", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-12", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264389", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-11", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-11", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50264327", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-10", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-10", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50260300", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39834108", + "appName": "DevOps / Terraform / Modules / terraform-module-teleport2", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-teleport2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34874783", + "appName": "DevOps / Terraform / Modules / terraform-module-mongodb-project", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-mongodb-project", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46730077", + "appName": "DevOps / Terraform / Modules / terraform-module-looker-lookml-model", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-looker-lookml-model", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45913750", + "appName": "DevOps / Terraform / Modules / terraform-module-looker-group-role-binding", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-looker-group-role-binding", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46228850", + "appName": "DevOps / Terraform / Modules / terraform-module-looker-connections", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-looker-connections", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43546194", + "appName": "DevOps / Terraform / Modules / terraform-module-k8s-labels", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-k8s-labels", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33719736", + "appName": "DevOps / Terraform / Modules / terraform-module-gitlab-project", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gitlab-project", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38254780", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-network-elb-l4", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-network-elb-l4", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41450114", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-https-lb-gcs-backend", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-https-lb-gcs-backend", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31051684", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-bigquery-view", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-bigquery-view", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30799297", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-bigquery-dataset", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-bigquery-dataset", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50522019", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-ws-user-permissions", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-ws-user-permissions", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50522308", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-ws-service-principal-permissions", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-ws-service-principal-permissions", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44654918", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-ws-group-permissions", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-ws-group-permissions", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44884818", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-service-principal", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-service-principal", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44665602", + "appName": "DevOps / Terraform / Modules / terraform-module-databricks-ip-acl", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-databricks-ip-acl", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43177580", + "appName": "DevOps / Terraform / Modules / terraform-module-argocd-bootstrap", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-argocd-bootstrap", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50918667", + "appName": "DevOps / Terraform / Corp / IT / terraform-it-fs-orch", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/it/terraform-it-fs-orch", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53064871", + "appName": "DevOps / Terraform / Common / GCP / Projects / Security / terraform-common-security-mitiga", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/projects/security/terraform-common-security-mitiga", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "41851744", + "appName": "DevOps / Kafka / schema-tool-sample", + "link": "https://gitlab.com/doubleverify/devops/kafka/schema-tool-sample", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "22414614", + "appName": "Social-Integration / Viewability / bq-test", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/bq-test", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "27114227", + "appName": "QA / Social / si-snap-signaltest", + "link": "https://gitlab.com/doubleverify/qa/social/si-snap-signaltest", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52863065", + "appName": "Publisher / Playground / 2023-12-07-sev2-dvps-iq-video-automation-issue", + "link": "https://gitlab.com/doubleverify/publisher/playground/2023-12-07-sev2-dvps-iq-video-automation-issue", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "28871958", + "appName": "Measurement / Backend Platform / aerospike / aerospike-connector-integration-testing-infra", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/aerospike/aerospike-connector-integration-testing-infra", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48378927", + "appName": "TechOps / SRE / Scripts / move_files", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/move_files", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "49201877", + "appName": "TechOps / SRE / Scripts / cisco-eox-query", + "link": "https://gitlab.com/doubleverify/techops/sre/scripts/cisco-eox-query", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44732234", + "appName": "TechOps / SRE / Network / IP SLA", + "link": "https://gitlab.com/doubleverify/techops/sre/network/ip-sla", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51320072", + "appName": "TechOps / SRE / Network / Cisco firmware lookup", + "link": "https://gitlab.com/doubleverify/techops/sre/network/cisco-firmware-lookup", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22594129", + "appName": "TechOps / Operation / ScreenShot_Tool", + "link": "https://gitlab.com/doubleverify/techops/operation/screenshot_tool", + "tags": [ + { + "tagId": "ox_tag_7", + "name": "MSSQL", + "displayName": "MSSQL" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23599029", + "appName": "TechOps / DataTeam / vertica-udfs", + "link": "https://gitlab.com/doubleverify/techops/datateam/vertica-udfs", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45656878", + "appName": "TechOps / CorpIT / GAM", + "link": "https://gitlab.com/doubleverify/techops/corpit/gam", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22051366", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / tmp-gcp-infra", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/tmp-gcp-infra", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "34550860", + "appName": "Social-Integration / shared / spark-docker-image", + "link": "https://gitlab.com/doubleverify/social-integration/shared/spark-docker-image", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "52757862", + "appName": "Social-Integration / shared / cookiecutter-base-project", + "link": "https://gitlab.com/doubleverify/social-integration/shared/cookiecutter-base-project", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "54208528", + "appName": "Social-Integration / shared / cookie-runner", + "link": "https://gitlab.com/doubleverify/social-integration/shared/cookie-runner", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43281322", + "appName": "Social-Integration / pipelines / Twitter / si-tw-data-validation", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/twitter/si-tw-data-validation", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "40486772", + "appName": "Social-Integration / pipelines / TikTok / Analysis and Spikes / pii_video_details benchmarking", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/tiktok/analysis-and-spikes/pii_video_details-benchmarking", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "52871186", + "appName": "Social-Integration / pipelines / Facebook / Reporting / validate-acdrs", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/reporting/validate-acdrs", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "46673383", + "appName": "Social-Integration / personal-projects / qa-pipeline-validation", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/qa-pipeline-validation", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34294788", + "appName": "Social-Integration / personal-projects / punyam / analytics-utilities", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/punyam/analytics-utilities", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44972974", + "appName": "Social-Integration / personal-projects / pratikb / extract twitter metadata", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/pratikb/extract-twitter-metadata", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43988767", + "appName": "Social-Integration / personal-projects / liam / twitter_demo", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/twitter_demo", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50663819", + "appName": "Social-Integration / personal-projects / liam / Traffic Tool", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/traffic-tool", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "41534018", + "appName": "Social-Integration / personal-projects / keoc / cloudf_ci", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/keoc/cloudf_ci", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "51150852", + "appName": "Social-Integration / personal-projects / azeem / metrics2", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/azeem/metrics2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "34169772", + "appName": "Social-Integration / personal-projects / azeem / bq-migration", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/azeem/bq-migration", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44125501", + "appName": "Social-Integration / personal-projects / aravindr / Metrics POC", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/metrics-poc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701779", + "appName": "Social-Integration / personal-projects / anbuc / ansible-ndp", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/ansible-ndp", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28742081", + "appName": "Social-Integration / Viewability / twitter / BQ Migration Scripts", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/twitter/bq-migration-scripts", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "22961055", + "appName": "Social-Integration / Viewability / Infrastructure / pii-merger", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/infrastructure/pii-merger", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47625947", + "appName": "Social-Integration / Engineering Exploration Projects / si-hackathon-2023 / SupportBot", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-hackathon-2023/supportbot", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53150642", + "appName": "Security / AppSec / oxsecurity", + "link": "https://gitlab.com/doubleverify/security/appsec/oxsecurity", + "tags": [ + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "52972954", + "appName": "Security / AppSec / autopipe-lab-arpith", + "link": "https://gitlab.com/doubleverify/security/appsec/autopipe-lab-arpith", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "33773008", + "appName": "QA / e2e / impression-generator-social", + "link": "https://gitlab.com/doubleverify/qa/e2e/impression-generator-social", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "52566439", + "appName": "QA / Social / si-data-catalog", + "link": "https://gitlab.com/doubleverify/qa/social/si-data-catalog", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34401668", + "appName": "QA / Social / airflow-deployements / Si Snap Deploy", + "link": "https://gitlab.com/doubleverify/qa/social/airflow-deployements/si-snap-deploy", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "32723141", + "appName": "QA / Meaurement / AdSpark Tv - WebOS", + "link": "https://gitlab.com/doubleverify/qa/meaurement/adspark-tv-webos", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "29958960", + "appName": "QA / Meaurement / AdSpark Tv - Tizen", + "link": "https://gitlab.com/doubleverify/qa/meaurement/adspark-tv-tizen", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "33765565", + "appName": "QA / Automation-Scripts / slack-notification", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/slack-notification", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "46104198", + "appName": "Publisher / google-aip-linter", + "link": "https://gitlab.com/doubleverify/publisher/google-api-linter", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31447553", + "appName": "Publisher / Playground / simple-maven", + "link": "https://gitlab.com/doubleverify/publisher/playground/simple-maven", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45814769", + "appName": "Publisher / Playground / api-platform-team-interview", + "link": "https://gitlab.com/doubleverify/publisher/playground/api-platform-team-interview", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "38348735", + "appName": "Publisher / Playground / GAM-video-ad-delivery-example", + "link": "https://gitlab.com/doubleverify/publisher/playground/gam-video-ad-delivery-example", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "53254835", + "appName": "Publisher / Direct Link", + "link": "https://gitlab.com/doubleverify/publisher/direct-link", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "31456056", + "appName": "Publisher / DevOps / Terraform / Modules / terraform-module-statuscake-ssl", + "link": "https://gitlab.com/doubleverify/publisher/devops/terraform/modules/terraform-module-statuscake-ssl", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47400184", + "appName": "Publisher / DataAnalysis / vpda-r-notebook", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-r-notebook", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "54102634", + "appName": "Publisher / DataAnalysis / vpda-66-STR-and-sampling", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-66-str-and-sampling", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "54006304", + "appName": "Publisher / DataAnalysis / vpda-65-publisher-authentic-attention", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-65-publisher-authentic-attention", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "47463532", + "appName": "Publisher / DataAnalysis / vpda-31-ua-cd-pipeline-timeliness-completeness-queries", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-31-ua-cd-pipeline-timeliness-completeness-queries", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "28542256", + "appName": "Publisher / DataAnalysis / vpda-2-dvps-qt-evaluation", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-2-dvps-qt-evaluation", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "54358846", + "appName": "Publisher / DataAnalysis / dvot-traffic-spikes-cloudflare", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/dvot-traffic-spikes-cloudflare", + "tags": [] + }, + { + "appId": "40666173", + "appName": "Programmatic / scripts / postman", + "link": "https://gitlab.com/doubleverify/programmatic/scripts/postman", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "26601615", + "appName": "Programmatic / personal / waynez", + "link": "https://gitlab.com/doubleverify/programmatic/personal/waynez", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "37950636", + "appName": "Programmatic / personal / micky / stub-configuration-cache-item", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/stub-configuration-cache-item", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "39184645", + "appName": "Programmatic / personal / micky / proxy-cache-cs", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/proxy-cache-cs", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "25692273", + "appName": "Programmatic / personal / micky / notebooks", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/notebooks", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "41866705", + "appName": "Programmatic / personal / dennis / yaml-schema-validator", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/yaml-schema-validator", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "44518407", + "appName": "Programmatic / personal / dennis / python-kafka", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/python-kafka", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "41872231", + "appName": "Programmatic / personal / dennis / pnp-3904_in-app-iab-viewability-segments", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/pnp-3904_in-app-iab-viewability-segments", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "41871666", + "appName": "Programmatic / personal / dennis / pnp-3577_handle-invalid-requests", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/pnp-3577_handle-invalid-requests", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "41872113", + "appName": "Programmatic / personal / dennis / pnp-3570_apache-beam-poc", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/pnp-3570_apache-beam-poc", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "41871720", + "appName": "Programmatic / personal / dennis / pnp-3213_viewability-viewgen", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/pnp-3213_viewability-viewgen", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "41870501", + "appName": "Programmatic / personal / dennis / jtps-config-management-server", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/jtps-config-management-server", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "41870455", + "appName": "Programmatic / personal / dennis / jtps-config-management-client", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/jtps-config-management-client", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "50395399", + "appName": "Programmatic / personal / dennis / iris-airflow-rest-api", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/iris-airflow-rest-api", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "41864560", + "appName": "Programmatic / personal / dennis / google-cloud-functions", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/google-cloud-functions", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "43483379", + "appName": "Programmatic / personal / dennis / gitlab-api", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/gitlab-api", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "41871450", + "appName": "Programmatic / personal / dennis / dotfiles", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/dotfiles", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "41866935", + "appName": "Programmatic / personal / dennis / demo-jdbc-snowflake", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/demo-jdbc-snowflake", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "50795183", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / jinja-dag-template", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/jinja-dag-template", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48350126", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-multirepo / creator", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-multirepo/creator", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48350123", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-multirepo / archiver", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-multirepo/archiver", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48350121", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-multirepo / api", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-multirepo/api", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48350114", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-multirepo / airflow", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-multirepo/airflow", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "48344761", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-monorepo", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-monorepo", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42867693", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / consumer-ksql", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/consumer-ksql", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42857982", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / consumer-kafka-to-file", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/consumer-kafka-to-file", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38671043", + "appName": "Programmatic / jtps-configs", + "link": "https://gitlab.com/doubleverify/programmatic/jtps-configs", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "48085283", + "appName": "Programmatic / common-templates", + "link": "https://gitlab.com/doubleverify/programmatic/common-templates", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "54036068", + "appName": "Programmatic / Programmatic ETL / app-prediction-engine-v2 / prism-pnp-app-prediction-data-v2", + "link": "https://gitlab.com/doubleverify/programmatic/etl/app-prediction-engine-v2/prism-pnp-app-prediction-data-v2", + "tags": [ + { + "tagId": "95629516-49b4-4113-a222-e95cbf46204a", + "name": "programmatic", + "displayName": "programmatic" + } + ] + }, + { + "appId": "54036151", + "appName": "Programmatic / Programmatic ETL / app-prediction-engine-v2 / app-prediction-engine-v2-monitoring-alerting", + "link": "https://gitlab.com/doubleverify/programmatic/etl/app-prediction-engine-v2/app-prediction-engine-v2-monitoring-alerting", + "tags": [] + }, + { + "appId": "54035979", + "appName": "Programmatic / Programmatic ETL / app-prediction-engine-v2 / app-prediction-engine-v2", + "link": "https://gitlab.com/doubleverify/programmatic/etl/app-prediction-engine-v2/app-prediction-engine-v2", + "tags": [] + }, + { + "appId": "50360324", + "appName": "Programmatic / JTPS / jtps-colo-testing", + "link": "https://gitlab.com/doubleverify/programmatic/jtps/jtps-colo-testing", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51651625", + "appName": "Pinnacle / IQ-Blueprint / UI / profile-management-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/profile-management-ui", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32581543", + "appName": "Pinnacle / IQ-Blueprint / MISC / onboarding", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/onboarding", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "35273429", + "appName": "Pinnacle / IQ-Blueprint / MISC / MongoCollectionHistoryPOC", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/mongocollectionhistorypoc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "38038818", + "appName": "Pinnacle / IQ-Blueprint / MISC / C4 Architecture", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/c4-architecture", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "24104390", + "appName": "Pinnacle / IQ-Blueprint / API / youtube-content-list-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/youtube-content-list-service", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42964540", + "appName": "Pinnacle / IQ-Blueprint / API / templates / Shared Pipelines", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/templates/shared-pipelines", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103941", + "appName": "Pinnacle / IQ-Blueprint / API / java-utils", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/java-utils", + "tags": [ + { + "tagId": "ox_tag_26", + "name": "Vertx", + "displayName": "Vertx" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104080", + "appName": "Pinnacle / IQ-Blueprint / API / java-salesforce-utils", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/java-salesforce-utils", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53066672", + "appName": "Pinnacle / Analytics / qa-ingestion-pipeline", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/qa-ingestion-pipeline", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "31920076", + "appName": "Pinnacle / Analytics / devops-tools / sql-transformer / sql-transformer-tooling-custom-metrics", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/sql-transformer/sql-transformer-tooling-custom-metrics", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53299196", + "appName": "Pinnacle / Analytics / Aggregation Recommendation System", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/aggregation-recommendation-system", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "48483757", + "appName": "Measurement / data-science / playground / omer", + "link": "https://gitlab.com/doubleverify/measurement/data-science/playground/omer", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51135889", + "appName": "Measurement / data-science / playground / devops-champions-autopipeline-or", + "link": "https://gitlab.com/doubleverify/measurement/data-science/playground/devops-champions-autopipeline-or", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39337100", + "appName": "Measurement / data-science / Stack / stack installation windows", + "link": "https://gitlab.com/doubleverify/measurement/data-science/stack/stack-installation-windows", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24092142", + "appName": "Measurement / Traffic / POCs / DomainServiceConnectorSimulator", + "link": "https://gitlab.com/doubleverify/measurement/traffic/pocs/domainserviceconnectorsimulator", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34869973", + "appName": "Measurement / Traffic / Daily thread for work update", + "link": "https://gitlab.com/doubleverify/measurement/traffic/daily-thread-for-work-update", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "29518578", + "appName": "Measurement / SemSci / Tools / K8SValuesComparator", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/k8svaluescomparator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24073139", + "appName": "Measurement / SemSci / My Awesome Project", + "link": "https://gitlab.com/doubleverify/measurement/semsci/my-awesome-project", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48566602", + "appName": "Measurement / MLE / Models / whisper-native-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/models/whisper-native-model", + "tags": [ + { + "tagId": "ox_tag_36", + "name": "Gin", + "displayName": "Gin" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46350648", + "appName": "Measurement / MLE / Libraries / si-metadata-kotlin-client", + "link": "https://gitlab.com/doubleverify/measurement/mle/libraries/si-metadata-kotlin-client", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20348628", + "appName": "Measurement / Fraud / Research / yandex-dv-ml-google-play-reviews", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/yandex-dv-ml-google-play-reviews", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45857454", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ivt-etl-infra", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ivt-etl-infra", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46054130", + "appName": "Measurement / ENE / performance-measurement-tools / blocking-time-measurement-tool", + "link": "https://gitlab.com/doubleverify/measurement/ene/performance-measurement-tools/blocking-time-measurement-tool", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42806602", + "appName": "Measurement / ENE / Playground / project-release-notes", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/project-release-notes", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53055576", + "appName": "Measurement / ENE / Playground / adi-auto-pipeline-lab", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/adi-auto-pipeline-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37070047", + "appName": "Measurement / ENE / Playground / JS Diff", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/js-diff", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44126328", + "appName": "Measurement / ENE / DVOT / serverless-router", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/serverless-router", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44125283", + "appName": "Measurement / ENE / DVOT / iab-vast-parser", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/iab-vast-parser", + "tags": [ + { + "tagId": "ox_tag_1", + "name": "PII", + "displayName": "PII" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46628042", + "appName": "Measurement / DevOps / ray-ml-poc", + "link": "https://gitlab.com/doubleverify/measurement/devops/ray-ml-poc", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42227227", + "appName": "Measurement / DevOps / kafka-changelog-exporter-reset-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/devops/kafka-changelog-exporter-reset-pipeline", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39789645", + "appName": "Measurement / DevOps / Merge Projects Demo / child-project", + "link": "https://gitlab.com/doubleverify/measurement/devops/merge-projects-demo/child-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53843403", + "appName": "Measurement / Data Platform / databricks-liquibase", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/databricks-liquibase", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43515660", + "appName": "Measurement / Data Platform / Playground / dbx_python_commons", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dbx_python_commons", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43373243", + "appName": "Measurement / Data Platform / Playground / dbx_monitoring", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dbx_monitoring", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54191308", + "appName": "Measurement / Data Platform / Playground / bda-dbt", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/bda-dbt", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46823762", + "appName": "Measurement / Data Platform / Playground / POC-ChangeDataFeed", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/poc-changedatafeed", + "tags": [ + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43945107", + "appName": "Measurement / Custom Project Templates / dv-python-package-template", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/dv-python-package-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44106789", + "appName": "Measurement / Classification / playground / tiktok-language-prediction-job", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/tiktok-language-prediction-job", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "53330246", + "appName": "Measurement / Brand Safety / databricks / language-targeting-old / aggregate-page-language-impressions", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/databricks/language-targeting-old/aggregate-page-language-impressions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "54371668", + "appName": "Measurement / Brand Safety / data-pipelines / language-targeting-dbx-data-pipeline", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/data-pipelines/language-targeting-dbx-data-pipeline", + "tags": [] + }, + { + "appId": "41229019", + "appName": "Measurement / Backend Platform / playground / opentelemetry-javaagent-base-image", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/opentelemetry-javaagent-base-image", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33510080", + "appName": "Measurement / Backend Platform / backend-platform-connect", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/backend-platform-connect", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53184526", + "appName": "DevOps / test-projects / port-poc-ocean-integration-deploy", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/port-poc-ocean-integration-deploy", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54164396", + "appName": "DevOps / test-projects / doron-group / application-library-rest-api", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/application-library-rest-api", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50563916", + "appName": "DevOps / personal-projects / zhishen / Ingress Validation", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/zhishen/ingress-validation", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "23055904", + "appName": "DevOps / personal-projects / doron / gitlab-mass-migration", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/doron/gitlab-mass-migration", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38642717", + "appName": "DevOps / personal-projects / doron / gitlab-ci-patcher", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/doron/gitlab-ci-patcher", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44474553", + "appName": "DevOps / personal-projects / Geoff / champions demos / python-hello-user", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/geoff/champions-demos/python-hello-user", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44474249", + "appName": "DevOps / personal-projects / Geoff / champions demos / python-hello-module", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/geoff/champions-demos/python-hello-module", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54022018", + "appName": "DevOps / personal-projects / Deepika / cube-poc", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/deepika/cube-poc", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54251612", + "appName": "DevOps / personal-projects / Deepika / cast-ai", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/deepika/cast-ai", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43252718", + "appName": "DevOps / devops-platforms / Platforms-tools / Toolbox / kafka-toolbox", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/toolbox/kafka-toolbox", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37122261", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / teleport-rbac-generator", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/teleport-rbac-generator", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50294782", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / kafka-replication-factor-updater", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/kafka-replication-factor-updater", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33564547", + "appName": "DevOps / devops-cicd / teller", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/teller", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48938346", + "appName": "DevOps / Training / roiy-checking-something", + "link": "https://gitlab.com/doubleverify/devops/training/roiy-checking-something", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51249917", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / rafeals-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/rafeals-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51039289", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / ors-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/ors-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50601567", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / nickolayb-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/nickolayb-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42337078", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / josephbe-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/josephbe-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50828880", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / hendrik-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/hendrik-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50734500", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / emilianoh-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/emilianoh-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50471533", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / durai-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/durai-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50571824", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / axlcruz-lab1-again", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/axlcruz-lab1-again", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50604683", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / annalisegrekalski-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/annalisegrekalski-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50732208", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / alan-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/alan-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50910710", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / aaronl-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/aaronl-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50686305", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Liam Lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/liam-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44654622", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-data-platform-databricks-common-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-data-platform-databricks-common-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "43554261", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / CoLo / terraform-workload-colo-devops-stg", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/colo/terraform-workload-colo-devops-stg", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43554270", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / CoLo / terraform-workload-colo-devops-prod", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/colo/terraform-workload-colo-devops-prod", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52395484", + "appName": "DevOps / Terraform / Workloads / GCP / Architecture / Dev / terraform-workload-ai-handbook", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/architecture/dev/terraform-workload-ai-handbook", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "33321583", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-johnp4", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-johnp4", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "37061300", + "appName": "DevOps / Terraform / Modules / terraform-module-helm-composer-prometheus ", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-helm-composer-prometheus", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "54280514", + "appName": "DevOps / RnD / cube-poc", + "link": "https://gitlab.com/doubleverify/devops/rnd/cube-poc", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40723403", + "appName": "Architecture / UI UX POCs / Single Spa / Vue Single Spa", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/single-spa/vue-single-spa", + "tags": [ + { + "tagId": "ox_tag_32", + "name": "Vue.js", + "displayName": "Vue.js" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "40723386", + "appName": "Architecture / UI UX POCs / Single Spa / React Single Spa", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/single-spa/react-single-spa", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "40723414", + "appName": "Architecture / UI UX POCs / Single Spa / App Shell", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/single-spa/app-shell", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "40723377", + "appName": "Architecture / UI UX POCs / Single Spa / Angular Single Spa", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/single-spa/angular-single-spa", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "39658299", + "appName": "Architecture / UI UX POCs / DV Root", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/dv-root", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "41096029", + "appName": "Architecture / UI UX POCs / Angular-ModuleFederation", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/angular-modulefederation", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "52408175", + "appName": "Architecture / POCs / dv-semantic-layer", + "link": "https://gitlab.com/doubleverify/architecture/pocs/dv-semantic-layer", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "36264671", + "appName": "Social-Integration / brandsafety / facebook / Facebook Block List Automation / Site Classifications Exporter", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/facebook-block-list-automation/site-classifications-exporter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23812317", + "appName": "QA / Social / si-signal-test-framework", + "link": "https://gitlab.com/doubleverify/qa/social/si-signal-test-framework", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41976924", + "appName": "Publisher / Playground / notification-center-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/notification-center-test", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32673886", + "appName": "Measurement / ENE / data-analysis-automation", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-analysis-automation", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45601293", + "appName": "Measurement / DevOps / test-projects / billy-tool-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/billy-tool", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51614689", + "appName": "DevOps / test-projects / doron-group / doron-test-npm", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/doron-test-npm", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45456130", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-platform-sandbox", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-platform-sandbox", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53298140", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-cloudops-testing", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-cloudops-testing", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53340062", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / databricks-testing / terraform-dbx-sandbox-ofert", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/databricks-testing/terraform-dbx-sandbox-ofert", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51512971", + "appName": "TechOps / SRE / Training / Autopipe Lab VK", + "link": "https://gitlab.com/doubleverify/techops/sre/training/autopipe-lab-vk", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24698026", + "appName": "TechOps / DataOps / Owl Monitoring", + "link": "https://gitlab.com/doubleverify/techops/dataops/owl-monitoring", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "50997246", + "appName": "TechOps / DataOps / DQE / devops-champs-axlcruz-lab-1", + "link": "https://gitlab.com/doubleverify/techops/dataops/dqe/devops-champs-axlcruz-lab-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51128921", + "appName": "TechOps / DataOps / DQE / Devops-Champions / Autopipe Lab emilianoh", + "link": "https://gitlab.com/doubleverify/techops/dataops/dqe/devops-champions/autopipe-lab-emilianoh", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51188638", + "appName": "TechOps / DataOps / DQE / Devops-Champions / Auto-Pipeline Lab AnnaliseG", + "link": "https://gitlab.com/doubleverify/techops/dataops/dqe/devops-champions/auto-pipeline-lab-annaliseg", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "35321937", + "appName": "TechOps / CorpIT / Personal-Projects / roeyy", + "link": "https://gitlab.com/doubleverify/techops/corpit/personal-projects/roeyy", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45567354", + "appName": "Social-Integration / pipelines / Infra / qa-regression-test", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/infra/qa-regression-test", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53492697", + "appName": "Social-Integration / personal-projects / liam / django-exploration", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/django-exploration", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53203894", + "appName": "QA / e2e / sox-social-tag-e2e-prod-monitoring", + "link": "https://gitlab.com/doubleverify/qa/e2e/sox-social-tag-e2e-prod-monitoring", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "53472758", + "appName": "QA / Meaurement / AdSpark-Android Tv", + "link": "https://gitlab.com/doubleverify/qa/meaurement/adspark-android-tv", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "30550418", + "appName": "Publisher / DevOps / AJ Infrastructure / robot-deploy-checks", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/robot-deploy-checks", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48295526", + "appName": "Publisher / DataAnalysis / vpda-59-falcon-9-validation", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-59-falcon-9-validation", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "45895319", + "appName": "Publisher / DataAnalysis / vpda-44-GPT-measurement-validation", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-44-gpt-measurement-validation", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42099545", + "appName": "Programmatic / personal / micky / template-java-library-artifactory", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/template-java-library-artifactory", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "52504552", + "appName": "Pinnacle / Sandbox / jiexun-autopipeline", + "link": "https://gitlab.com/doubleverify/pinnacle/sandbox/jiexun-autopipeline", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "51829678", + "appName": "Pinnacle / Sandbox / auto-pipeline-lab-iskandar", + "link": "https://gitlab.com/doubleverify/pinnacle/sandbox/auto-pipeline-lab-iskandar", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42473303", + "appName": "Pinnacle / IQ-Blueprint / API / sampleService", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/sampleservice", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42044469", + "appName": "Pinnacle / IQ-Blueprint / API / XDummy", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/xDummy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42869064", + "appName": "Pinnacle / IQ-Blueprint / API / MyDummyProjFromTemplate", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/mydummyprojfromtemplate", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "53667729", + "appName": "Pinnacle / Data Externalization / specifications / rb2-specs", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/specifications/rb2-specs", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "50588994", + "appName": "Measurement / data-science / CV / idom", + "link": "https://gitlab.com/doubleverify/measurement/data-science/cv/idom", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52945330", + "appName": "Measurement / Traffic / playground / k6-load-generator", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/k6-load-generator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40352408", + "appName": "Measurement / SemSci / Services / databricks-notebooks", + "link": "https://gitlab.com/doubleverify/measurement/semsci/services/databricks-notebooks", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42492159", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-sharvit-test", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-sharvit-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52924991", + "appName": "Measurement / ENE / databricks / ms_ee_rtn_activation_rules_updater", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ms_ee_rtn_activation_rules_updater", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48544024", + "appName": "Measurement / ENE / data-sets / aerospike-connector-omid-web-certified-partners_temp", + "link": "https://gitlab.com/doubleverify/measurement/ene/data-sets/aerospike-connector-omid-web-certified-partners_temp", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52103265", + "appName": "Measurement / ENE / Playground / autopipeline-lab-meira", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/autopipeline-lab-meira", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50880336", + "appName": "Measurement / ENE / ATTN / aerospike-connector-ctv-tvision-cache-for-deletion", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/aerospike-connector-ctv-tvision-cache-for-deletion", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53026401", + "appName": "Measurement / DevOps / test-projects / alon-tests", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/alon-tests", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47576080", + "appName": "Measurement / DevOps / commit-utils", + "link": "https://gitlab.com/doubleverify/measurement/devops/commit-utils", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52819509", + "appName": "Measurement / Data Platform / Playground / databricks-scala-example-project", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-scala-example-project", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52818577", + "appName": "Measurement / Data Platform / Playground / databricks-cost-research", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/databricks-cost-research", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48707033", + "appName": "Measurement / Backend Platform / playground / aerospike / aerospike-connect-bp", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/aerospike/aerospike-connect-bp", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53068164", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / k8s-janitor-deploy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/k8s-janitor-deploy", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53068291", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / k8s-janitor-config", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/k8s-janitor-config", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191873", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / zhi-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/zhi-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551406", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / yuval-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/yuval-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191853", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / yuriyd-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/yuriyd-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37232126", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / vitalyl2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/vitalyl2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37164391", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / vitalyl-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/vitalyl-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191796", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / vitalyb-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/vitalyb-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33463108", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / vadims-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/vadims-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191903", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / tommiz-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/tommiz-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551520", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / tomers-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/tomers-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551669", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / thomast2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/thomast2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191866", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / surya-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/surya-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551696", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / sungy2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/sungy2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551507", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / slavam-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/slavam-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191840", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / sameer-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/sameer-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191906", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / roshan-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/roshan-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551680", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / rohan2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/rohan2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551684", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / oscar2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/oscar2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551502", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / ofiro-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/ofiro-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40833783", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / ofert-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/ofert-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551470", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / naveenmunuru-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/naveenmunuru-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30615477", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / matt-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/matt-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551455", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / keo-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/keo-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52468633", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / jiexun-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/jiexun-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52503216", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / jiexun-autopipeline", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/jiexun-autopipeline", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41872185", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / james-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/james-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52259009", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / jael-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/jael-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551688", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / isaacr2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/isaacr2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42019312", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / glancy2-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/glancy2-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551461", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / gill-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/gill-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551699", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / geoffreys3-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/geoffreys3-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191929", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / geoffreys-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/geoffreys-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30582924", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / dmitrys-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/dmitrys-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191897", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / dmitry-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/dmitry-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551505", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / dmitriia-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/dmitriia-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42342833", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / dennis-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/dennis-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191812", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / dastan-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/dastan-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191786", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / daniel-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/daniel-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34865818", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / billy-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/billy-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + } + ] + }, + { + "appId": "37520538", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / benk-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/benk-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46075846", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / axlcruz-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/axlcruz-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191878", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / awasem-lab", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/awasem-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191760", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / aviad-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/aviad-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52228142", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / arpith-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/arpith-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551504", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / anttih-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/anttih-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551437", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / alon-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/alon-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551678", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / aldenp-lab1-2", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/aldenp-lab1-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44277490", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / alanm-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/alanm-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33393233", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Templates / vadims-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/templates/vadims-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191828", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Roy-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/roy-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30191868", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Ianr Lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/ianr-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "42018909", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Glancy-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/glancy-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30551424", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Daniel-Sinai-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/daniel-sinai-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31594418", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Arindamb-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/arindam-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50981981", + "appName": "DevOps / Training / DevOps Champions / devops-champs-nav-lab", + "link": "https://gitlab.com/doubleverify/devops/training/devops-champions/devops-champs-nav-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52563491", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-jiexun-devops-champs", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-jiexun-devops-champs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53840523", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / databricks-testing / terraform-dbx-sandbox-andrewm", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/databricks-testing/terraform-dbx-sandbox-andrewm", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53997779", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / Dev / terraform-workloads-tf-cloud-ianr", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/dev/terraform-workloads-tf-cloud-ianr", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53034622", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Dev / terraform-workload-demo-axlc-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/dev/terraform-workload-demo-axlc-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52002104", + "appName": "DevOps / Terraform / Tooling / terraform-tooling-gitlab-ci-common-files", + "link": "https://gitlab.com/doubleverify/devops/terraform/tooling/terraform-tooling-gitlab-ci-common-files", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "50562677", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-rajkumars", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-rajkumars", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44897898", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-josephbe-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-josephbe-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39247595", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-billy", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-billy", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "38595415", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-benk", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-benk", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "40845779", + "appName": "DevOps / Terraform / Sandbox / Impactathon / terraform-sandbox-impactathon-eu-idea-7", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/impactathon/terraform-sandbox-impactathon-eu-idea-7", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50264739", + "appName": "DevOps / Terraform / Sandbox / HackAI / terraform-sandbox-hackai-17", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/hackai/terraform-sandbox-hackai-17", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "49092670", + "appName": "DevOps / Terraform / Modules / terraform-module-wiz-projects", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-wiz-projects", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31786076", + "appName": "DevOps / Terraform / Modules / terraform-module-semsci-common", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-semsci-common", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47356789", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-traffic-director-proxyless", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-traffic-director-proxyless", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52797187", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-ncc-hub", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-ncc-hub", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40771564", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-loki", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-loki", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36200307", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-cloud-function", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-cloud-function", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50759707", + "appName": "DevOps / Terraform / Modules / terraform-module-aws-s3-internal-backend", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-aws-s3-internal-backend", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39538342", + "appName": "DevOps / Terraform / Modules / terraform-module-aws-s3", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-aws-s3", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44892249", + "appName": "DevOps / Terraform / Corp / IT / dv-corp-it-fedex-monday", + "link": "https://gitlab.com/doubleverify/devops/terraform/corp/it/dv-corp-it-fedex-monday", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51858983", + "appName": "DevOps / RnD / cmdb", + "link": "https://gitlab.com/doubleverify/devops/rnd/cmdb", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "28194322", + "appName": "DevOps / Monitoring / test-alert-automation", + "link": "https://gitlab.com/doubleverify/devops/monitoring/test-alert-automation", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41650359", + "appName": "Social-Integration / personal-projects / dmitrys / dmitry-dbt-test", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/dmitrys/dmitry-dbt-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41700257", + "appName": "QA / Meaurement / automation-mobileapps-ctv1", + "link": "https://gitlab.com/doubleverify/qa/meaurement/automation-mobileapps-ctv1", + "tags": [ + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "51364006", + "appName": "Publisher / Playground / cd-alert-metrics-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/cd-alert-metrics-test", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "34889218", + "appName": "Publisher / Playground / 2022-03-28-sev1-gam-automation-wrong-tags", + "link": "https://gitlab.com/doubleverify/publisher/playground/2022-03-28-sev1-gam-automation-wrong-tags", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23627170", + "appName": "Programmatic / perf-test-framework", + "link": "https://gitlab.com/doubleverify/programmatic/perf-test-framework", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "26807984", + "appName": "Pinnacle / Data Externalization / data-api-rate-limit-tester", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/data-api-rate-limit-tester", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47332402", + "appName": "Measurement / ENE / Playground / Gilad Test Project", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/gilad-test-project", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43985579", + "appName": "Measurement / DevOps / testcontainers-python", + "link": "https://gitlab.com/doubleverify/measurement/devops/testcontainers-python", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46315714", + "appName": "Measurement / DevOps / test-projects / homebrew-cli-tools", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/homebrew-cli-tools", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39882202", + "appName": "Measurement / DevOps / test-projects / auto-pipeline-multi-repo-sample", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/auto-pipeline-multi-repo-sample", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46920607", + "appName": "DevOps / test-projects / dy-group / dy-kafka-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/dy-group/dy-kafka-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54130666", + "appName": "DevOps / test-projects / doron-group / CLS-Engine-MLE-Video Adapter", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/cls-engine-mle-video-adapter", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32958649", + "appName": "DevOps / Gitlab Policy / Playground / Marty Test Run - Part 1", + "link": "https://gitlab.com/doubleverify/devops/gitlab-policy/playground/marty-test-run-part-1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50965541", + "appName": "TechOps / SRE / Training / auto-pipeline-lab-alan", + "link": "https://gitlab.com/doubleverify/techops/sre/training/auto-pipeline-lab-alan", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "43383818", + "appName": "TechOps / SRE / Network / Network Device Backups", + "link": "https://gitlab.com/doubleverify/techops/sre/network/network-device-backups", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "26628189", + "appName": "TechOps / Operation / appnexus-bidder-control", + "link": "https://gitlab.com/doubleverify/techops/operation/appnexus-bidder-control", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "35138861", + "appName": "TechOps / DataTeam / loaders", + "link": "https://gitlab.com/doubleverify/techops/datateam/loaders", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "27228691", + "appName": "TechOps / DataOps / iponweb-fraud-parser", + "link": "https://gitlab.com/doubleverify/techops/dataops/iponweb-fraud-parser", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "28254351", + "appName": "TechOps / DataOps / gryphon-worker", + "link": "https://gitlab.com/doubleverify/techops/dataops/gryphon-worker", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "19884648", + "appName": "TechOps / DataOps / dataops-airflow-plugins", + "link": "https://gitlab.com/doubleverify/techops/dataops/dataops-airflow-plugins", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "24264879", + "appName": "TechOps / DataOps / YT ADH - Data Studio Queries", + "link": "https://gitlab.com/doubleverify/techops/dataops/yt-adh-data-studio-queries", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "50797792", + "appName": "TechOps / DataOps / DRE / data-migration-scripts", + "link": "https://gitlab.com/doubleverify/techops/dataops/dre/data-migration-scripts", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "51353655", + "appName": "TechOps / DataOps / DQE / Devops-Champions / nickolayb-auto-pipeline-lab", + "link": "https://gitlab.com/doubleverify/techops/dataops/dqe/devops-champions/nickolayb-auto-pipeline-lab", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "46034725", + "appName": "TechOps / DataOps / DQE / Ad Server Id Process", + "link": "https://gitlab.com/doubleverify/techops/dataops/dqe/ad-server-id-process", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "35322139", + "appName": "TechOps / CorpIT / Personal-Projects / yoavs", + "link": "https://gitlab.com/doubleverify/techops/corpit/personal-projects/yoavs", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "30168966", + "appName": "TechOps / CorpIT / Personal-Projects / joseu", + "link": "https://gitlab.com/doubleverify/techops/corpit/personal-projects/joseu", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "33489367", + "appName": "TechOps / CorpIT / Personal-Projects / danielwi", + "link": "https://gitlab.com/doubleverify/techops/corpit/personal-projects/danielwi", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "19431046", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / archive / kafka-toolbox / kafka-mirror-maker-deploys", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/archive/kafka-toolbox/kafka-mirror-maker-deploys", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "47310191", + "appName": "Social-Integration / shared / bigquery-scheduledqueries-ci", + "link": "https://gitlab.com/doubleverify/social-integration/shared/bigquery-scheduledqueries-ci", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43712691", + "appName": "Social-Integration / pipelines / reddit / si-qa-reddit-ingestion", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/reddit/si-qa-reddit-ingestion", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43969851", + "appName": "Social-Integration / pipelines / Facebook / viewability / flow / pac-dco-analysis-dag", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/flow/pac-dco-analysis-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "44973019", + "appName": "Social-Integration / personal-projects / pratikb / bq task sharding example dag", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/pratikb/bq-task-sharding-example-dag", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "25797810", + "appName": "Social-Integration / personal-projects / pratikb / async example", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/pratikb/async-example", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50802270", + "appName": "Social-Integration / personal-projects / liam / devops-champs-my-lab-1", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/devops-champs-my-lab-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45357934", + "appName": "Social-Integration / personal-projects / liam / concept-mastery-labs / All about monitoring", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/concept-mastery-labs/all-about-monitoring", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50987412", + "appName": "Social-Integration / personal-projects / azeem / dbt-tutorial", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/azeem/dbt-tutorial", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "29075466", + "appName": "Social-Integration / personal-projects / aravindr / wurfl-core-extraction", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/wurfl-core-extraction", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24484131", + "appName": "Social-Integration / brandsafety / youtube / YouTube Analytics", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/youtube/youtube-analytics", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "30838682", + "appName": "Social-Integration / brandsafety / tiktok / pre-bid / TikTok Flow", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/pre-bid/tiktok-flow", + "tags": [ + { + "tagId": "ox_tag_95", + "name": "Ansible", + "displayName": "Ansible" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35502061", + "appName": "Social-Integration / brandsafety / tiktok / post-bid / Classification / Fetch Videos Metadata Task", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/tiktok/post-bid/classification/fetch-videos-metadata-task", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "26001672", + "appName": "Social-Integration / brandsafety / facebook / Facebook CAL / CAL Adhoc Support Tools / Delete CALs", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/fb/fb-cal/cal-adhoc-support-tools/delete-cals", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "39347137", + "appName": "Social-Integration / Viewability / twitter / twitter-kafka-connect", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/twitter/twitter-kafka-connect", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23478307", + "appName": "Social-Integration / Viewability / shared libs / docker-utils", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/docker-utils", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35447954", + "appName": "Social-Integration / Viewability / gitlab-templates", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/gitlab-templates", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "32297697", + "appName": "Social-Integration / Viewability / Ops Console Dashboard / collectors / data-collector-configuration", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/ocd/collectors/data-collector-configuration", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43749647", + "appName": "Social-Integration / OpenSlate / oss-requests", + "link": "https://gitlab.com/doubleverify/social-integration/openslate/oss-requests", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "43749631", + "appName": "Social-Integration / OpenSlate / oss-csv", + "link": "https://gitlab.com/doubleverify/social-integration/openslate/oss-csv", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48135342", + "appName": "Security / TVM / qualys-to-jira", + "link": "https://gitlab.com/doubleverify/security/tvm/qualys-to-jira", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "47864552", + "appName": "QA / qe-metcomp-python", + "link": "https://gitlab.com/doubleverify/qa/qe-metcomp-python", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "52629954", + "appName": "QA / prescreen-qe", + "link": "https://gitlab.com/doubleverify/qa/prescreen-qe", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "46243132", + "appName": "QA / Pinnacle2 / looker-dashboard-validator", + "link": "https://gitlab.com/doubleverify/qa/pinnacle2/looker-dashboard-validator", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "42277366", + "appName": "QA / Meaurement / power-aware-ui", + "link": "https://gitlab.com/doubleverify/qa/meaurement/power-aware-ui", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "41086608", + "appName": "QA / Meaurement / enhanced-app-iOS", + "link": "https://gitlab.com/doubleverify/qa/meaurement/enhanced-app-ios", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "41086629", + "appName": "QA / Meaurement / enhanced-app-android", + "link": "https://gitlab.com/doubleverify/qa/meaurement/enhanced-app-android", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "23811448", + "appName": "QA / Meaurement / ctvapp-roku", + "link": "https://gitlab.com/doubleverify/qa/meaurement/ctvapp-roku", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "23811418", + "appName": "QA / Meaurement / ctvapp-firestick-android", + "link": "https://gitlab.com/doubleverify/qa/meaurement/ctvapp-firestick-android", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "23811403", + "appName": "QA / Meaurement / ctvapp-firestick", + "link": "https://gitlab.com/doubleverify/qa/meaurement/ctvapp-firestick", + "tags": [ + { + "tagId": "ox_tag_60", + "name": "Crashlytics", + "displayName": "Crashlytics" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "23811375", + "appName": "QA / Meaurement / ctvapp-appletv", + "link": "https://gitlab.com/doubleverify/qa/meaurement/ctvapp-appletv", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "38654995", + "appName": "QA / Brandsafety / brandsafety-e2e-qe-overlap", + "link": "https://gitlab.com/doubleverify/qa/brandsafety/brandsafety-e2e-qe-overlap", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "43778075", + "appName": "QA / Automation-Scripts / report-mount-cleanup", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/report-mount-cleanup", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "43943127", + "appName": "Publisher / Playground / sandbox-eduard", + "link": "https://gitlab.com/doubleverify/publisher/playground/sandbox-eduard", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45152235", + "appName": "Publisher / Playground / publisher-kafka-gcs", + "link": "https://gitlab.com/doubleverify/publisher/playground/publisher-kafka-gcs", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "44903960", + "appName": "Publisher / Playground / pub-lighthouse-scan", + "link": "https://gitlab.com/doubleverify/publisher/playground/pub-lighthouse-scan", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "50920991", + "appName": "Publisher / Playground / playground-aaronl", + "link": "https://gitlab.com/doubleverify/publisher/playground/playground-aaronl", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "50931638", + "appName": "Publisher / Playground / pieterjan-autopipeline-lab", + "link": "https://gitlab.com/doubleverify/publisher/playground/pieterjan-autopipeline-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "46296298", + "appName": "Publisher / Playground / keycloak-poc", + "link": "https://gitlab.com/doubleverify/publisher/playground/keycloak-poc", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "51013725", + "appName": "Publisher / Playground / Test Workflows Raj", + "link": "https://gitlab.com/doubleverify/publisher/playground/test-workflows-raj", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51608971", + "appName": "Publisher / Playground / Publisher Gitops Artifact Report Test", + "link": "https://gitlab.com/doubleverify/publisher/playground/publisher-gitops-artifact-report-test", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39638563", + "appName": "Publisher / Playground / MigrationTool", + "link": "https://gitlab.com/doubleverify/publisher/playground/migration-tool", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "50717633", + "appName": "Publisher / PavedRoad / cloudflare-routing", + "link": "https://gitlab.com/doubleverify/publisher/pavedroad/cloudflare-routing", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "23625299", + "appName": "Publisher / Legacy / seller", + "link": "https://gitlab.com/doubleverify/publisher/legacy/seller", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "39054187", + "appName": "Publisher / DataAnalysis / vpda-26-dvot-progress-event-tracking", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-26-dvot-progress-event-tracking", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "30959986", + "appName": "Publisher / CampaignDelivery / fiqdba", + "link": "https://gitlab.com/doubleverify/publisher/campaigndelivery/fiqdba", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "ox_tag_43", + "name": "Slack", + "displayName": "Slack" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42537859", + "appName": "Programmatic / personal / valeriyn / postman", + "link": "https://gitlab.com/doubleverify/programmatic/personal/valeriyn/postman", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "42533199", + "appName": "Programmatic / personal / valeriyn / Sql", + "link": "https://gitlab.com/doubleverify/programmatic/personal/valeriyn/sql", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "24807983", + "appName": "Programmatic / personal / rjain", + "link": "https://gitlab.com/doubleverify/programmatic/personal/rjain", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "32351172", + "appName": "Programmatic / personal / micky / kotlin-script", + "link": "https://gitlab.com/doubleverify/programmatic/personal/micky/kotlin-script", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "47244591", + "appName": "Programmatic / personal / james / kafka", + "link": "https://gitlab.com/doubleverify/programmatic/personal/jm/kafka", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "43419487", + "appName": "Programmatic / personal / james / fraud-publisher-config", + "link": "https://gitlab.com/doubleverify/programmatic/personal/jm/fraud-publisher-config", + "tags": [ + { + "tagId": "ox_tag_9", + "name": "SnowflakeDB", + "displayName": "SnowflakeDB" + }, + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42710697", + "appName": "Programmatic / personal / glancyr / botspub-poc", + "link": "https://gitlab.com/doubleverify/programmatic/personal/glancyr/botspub-poc", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "48375722", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-okta", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-okta", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42867506", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / configuration-api", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/configuration-api", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42667082", + "appName": "Programmatic / personal / Ramtin / code", + "link": "https://gitlab.com/doubleverify/programmatic/personal/ramtin/code", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "28825514", + "appName": "Pinnacle / IQ-Blueprint / UI / mass-upload-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/mass-upload-ui", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "34389192", + "appName": "Pinnacle / IQ-Blueprint / MISC / kafka-topics-acl-config", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/kafka-topics-acl-config", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24370873", + "appName": "Pinnacle / IQ-Blueprint / API / events-processor", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/events-processor", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "32342976", + "appName": "Pinnacle / Analytics / presentation / looker-dv-marketing", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-dv-marketing", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "27869178", + "appName": "Pinnacle / Analytics / Library / lib-iqpa-replication-audit", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/lib-iqpa-replication-audit", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "37804081", + "appName": "Pinnacle / Analytics / Library / beam-extensions", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/library/beam-extensions", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "51151070", + "appName": "Measurement / data-science / playground / devops-champions-autopipeline-hilit", + "link": "https://gitlab.com/doubleverify/measurement/data-science/playground/devops-champions-autopipeline-hilit", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27595092", + "appName": "Measurement / Traffic / traffic topics online registrations", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-topics-online-registrations", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28058226", + "appName": "Measurement / Traffic / topics-for-tps", + "link": "https://gitlab.com/doubleverify/measurement/traffic/topics-for-tps", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24353765", + "appName": "Measurement / Traffic / SchemaComparisonTool", + "link": "https://gitlab.com/doubleverify/measurement/traffic/schemacomparisontool", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49081632", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / prism-cache-ip-v4-data-points-test", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/prism-cache-ip-v4-data-points-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38195077", + "appName": "Measurement / SemSci / disable-content-security-policy-extension", + "link": "https://gitlab.com/doubleverify/measurement/semsci/disable-content-security-policy-extension", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "28859276", + "appName": "Measurement / SemSci / Tools / forecast-exporter", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/forecast-exporter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30971782", + "appName": "Measurement / Playground / root-main-split / traffic-processing-server", + "link": "https://gitlab.com/doubleverify/measurement/playground/root-main-split/traffic-processing-server", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31211775", + "appName": "Measurement / Playground / root-main-split / dotnet-common", + "link": "https://gitlab.com/doubleverify/measurement/playground/root-main-split/dotnet-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41411743", + "appName": "Measurement / MLE / templates / fast-api-app-template", + "link": "https://gitlab.com/doubleverify/measurement/mle/templates/fast-api-app-template", + "tags": [ + { + "tagId": "ox_tag_19", + "name": "FastAPI", + "displayName": "FastAPI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53225236", + "appName": "Measurement / MLE / Image / Image Sampler", + "link": "https://gitlab.com/doubleverify/measurement/mle/image/image-sampler", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21553095", + "appName": "Measurement / Guild / tracing-demo", + "link": "https://gitlab.com/doubleverify/measurement/guild/tracing-demo", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30518843", + "appName": "Measurement / Guild / onboarding / internal / akka-http-hello-dv", + "link": "https://gitlab.com/doubleverify/measurement/guild/onboarding/internal/akka-http-hello-dv", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30520885", + "appName": "Measurement / Guild / onboarding / demo-service", + "link": "https://gitlab.com/doubleverify/measurement/guild/onboarding/demo-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27914999", + "appName": "Measurement / Guild / error-pipeline / errors-receiver-service", + "link": "https://gitlab.com/doubleverify/measurement/guild/error-pipeline/errors-receiver-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "49115012", + "appName": "Measurement / Fraud / Research / ooc-demo-android", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/ooc-demo-android", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23271648", + "appName": "Measurement / Fraud / Research / dc-project", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/dc-project", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23293239", + "appName": "Measurement / Fraud / Fraud-Dev / archive / fraud", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/archive/fraud", + "tags": [ + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "ox_tag_76", + "name": "Twitter", + "displayName": "Twitter" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51821502", + "appName": "Measurement / Fraud / Fraud-Dev / Playground / ivt_detector_sample", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/playground/ivt_detector_sample", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27329025", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / holomatter-cl-pii", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/holomatter-cl-pii", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45145158", + "appName": "Measurement / ENE / fos-certification / dv-base-python3-with-java", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/dv-base-python3-with-java", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28969310", + "appName": "Measurement / ENE / Prism Extractors / prism-extractor-template", + "link": "https://gitlab.com/doubleverify/measurement/ene/prism-extractors/prism-extractor-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42884896", + "appName": "Measurement / ENE / Playground / tiktok-email-monitoring", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/tiktok-email-monitoring", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51018174", + "appName": "Measurement / ENE / Playground / robbert-merlier-lab-2", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/robbert-merlier-lab-2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38342743", + "appName": "Measurement / ENE / Playground / fos-candidate-aggregation", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/fos-candidate-aggregation", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50754742", + "appName": "Measurement / ENE / Playground / devops-champs-lab-1", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/devops-champs-lab-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44125284", + "appName": "Measurement / ENE / DVOT / iab-vast-model", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/iab-vast-model", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46821794", + "appName": "Measurement / ENE / DVOT / dvot-cicd-toolbox", + "link": "https://gitlab.com/doubleverify/measurement/ene/dvot/dvot-cicd-toolbox", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45718975", + "appName": "Measurement / ENE / ATTN / Playground / Simulator Sampling Exploration CM-10148", + "link": "https://gitlab.com/doubleverify/measurement/ene/attn/playground/simulator-sampling-exploration-cm-10148", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41108942", + "appName": "Measurement / DevOps / tps-index-builder", + "link": "https://gitlab.com/doubleverify/measurement/devops/tps-index-builder", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "25419289", + "appName": "Measurement / DevOps / cdn-deployment-manager", + "link": "https://gitlab.com/doubleverify/measurement/devops/cdn-deployment-manager", + "tags": [] + }, + { + "appId": "39788730", + "appName": "Measurement / DevOps / Merge Projects Demo / infra-project", + "link": "https://gitlab.com/doubleverify/measurement/devops/merge-projects-demo/infra-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21851835", + "appName": "Measurement / Custom Project Templates / phoenix-service", + "link": "https://gitlab.com/doubleverify/measurement/custom-project-templates/phoenix-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43889018", + "appName": "Measurement / Classification / playground / scala-cli", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/scala-cli", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43222247", + "appName": "Measurement / Classification / playground / fs2-poc", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/fs2-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "27286805", + "appName": "Measurement / Classification / playground / airflow-poc", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/airflow-poc", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23230584", + "appName": "Measurement / Classification / page-classification / ContentTypeRulesGenerator", + "link": "https://gitlab.com/doubleverify/measurement/classification/page-classification/contenttyperulesgenerator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "53149074", + "appName": "Measurement / Classification / databricks / aggregated-traffic-bq-loader", + "link": "https://gitlab.com/doubleverify/measurement/classification/databricks/aggregated-traffic-bq-loader", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28287010", + "appName": "Measurement / Brand Safety / stg-replay-tool", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/stg-replay-tool", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53330514", + "appName": "Measurement / Brand Safety / databricks / language-targeting-old / insert-approved-changes", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/databricks/language-targeting-old/insert-approved-changes", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47366787", + "appName": "DevOps / test-projects / test-group / gitlab-policy-test", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/test-group/gitlab-policy-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54043155", + "appName": "DevOps / test-projects / doron-group / prism-bs-expanded-app-list-items-vt", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/doron-group/prism-bs-expanded-app-list-items-vt", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48026414", + "appName": "DevOps / self-service / kafka-topic-wiper", + "link": "https://gitlab.com/doubleverify/devops/self-service/kafka-topic-wiper", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52624100", + "appName": "DevOps / personal-projects / zhishen / kubeapp validation", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/zhishen/kubeapp-validation", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44795418", + "appName": "DevOps / personal-projects / vitalyb / cloud-tf-manager", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/vitalyb/cloud-tf-manager", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "24189220", + "appName": "DevOps / personal-projects / roy", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/roy_t", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43446611", + "appName": "DevOps / personal-projects / ofert / gitlab-wrapper", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/ofert/gitlab-wrapper", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43712448", + "appName": "DevOps / personal-projects / ofert / databricks-dev", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/ofert/databricks-dev", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "43484550", + "appName": "DevOps / personal-projects / johnp / packer-tooling-dv-image", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/johnp/packer-tooling-dv-image", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "27993393", + "appName": "DevOps / personal-projects / doron / pinnacle-svcs-migration", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/doron/pinnacle-svcs-migration", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29298926", + "appName": "DevOps / personal-projects / doron / gitlab docker registry report generator", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/doron/gitlab-docker-registry-report-generator", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30652354", + "appName": "DevOps / personal-projects / aviad / ci-debugger", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/aviad/ci-debugger", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33764971", + "appName": "DevOps / personal-projects / arindam / gitlab-repo-audit", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/arindam/gitlab-repo-audit", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/tools/update_goversion", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/tools/update_goversion", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/tools/readme_linter", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/tools/readme_linter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/tools/license_checker", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/tools/license_checker", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/tools/custom_builder", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/tools/custom_builder", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/wavefront", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/wavefront", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/template", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/template", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/splunkmetric", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/splunkmetric", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/prometheusremotewrite", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/prometheusremotewrite", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/prometheus", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/prometheus", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/nowmetric", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/nowmetric", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/msgpack", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/msgpack", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/json", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/json", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/influx", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/influx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/graphite", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/graphite", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/csv", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/csv", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/cloudevents", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/cloudevents", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/serializers/carbon2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/serializers/carbon2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/secretstores", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/secretstores", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/unpivot", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/unpivot", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/topk", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/topk", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/template", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/template", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/tag_limit", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/tag_limit", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [] + }, + { + "appId": "52873359_/plugins/processors/strings", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/strings", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [] + }, + { + "appId": "52873359_/plugins/processors/starlark", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/starlark", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/split", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/split", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/scale", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/scale", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/s2geo", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/s2geo", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/reverse_dns", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/reverse_dns", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/rename", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/rename", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/regex", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/regex", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/printer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/printer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/port_name", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/port_name", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/pivot", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/pivot", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/parser", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/parser", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/override", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/override", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/noise", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/noise", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/lookup", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/lookup", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/ifname", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/ifname", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/filepath", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/filepath", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/execd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/execd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/enum", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/enum", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/defaults", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/defaults", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/dedup", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/dedup", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/date", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/date", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/converter", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/converter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/clone", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/clone", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/processors/aws/ec2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/processors/aws/ec2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/xpath", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/xpath", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/wavefront", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/wavefront", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/value", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/value", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/prometheusremotewrite", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/prometheusremotewrite", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/prometheus", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/prometheus", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/opentsdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/opentsdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/nagios", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/nagios", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/logfmt", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/logfmt", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/json_v2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/json_v2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/json", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/json", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/influx", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/influx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/grok", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/grok", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/graphite", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/graphite", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/form_urlencoded", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/form_urlencoded", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/dropwizard", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/dropwizard", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/csv", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/csv", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/collectd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/collectd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/binary", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/binary", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/parsers/avro", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/parsers/avro", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/yandex_cloud_monitoring", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/yandex_cloud_monitoring", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/websocket", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/websocket", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/wavefront", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/wavefront", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/warp10", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/warp10", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/timestream", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/timestream", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/syslog", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/syslog", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/sumologic", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/sumologic", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/stomp", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/stomp", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/stackdriver", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/stackdriver", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/sql", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/sql", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/socket_writer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/socket_writer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/signalfx", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/signalfx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/sensu", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/sensu", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/riemann_legacy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/riemann_legacy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/riemann", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/riemann", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/redistimeseries", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/redistimeseries", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/prometheus_client", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/prometheus_client", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/postgresql", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/postgresql", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/opentsdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/opentsdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/opentelemetry", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/opentelemetry", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/nsq", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/nsq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/newrelic", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/newrelic", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_65", + "name": "NewRelic", + "displayName": "NewRelic" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/nebius_cloud_monitoring", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/nebius_cloud_monitoring", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/nats", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/nats", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/mqtt", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/mqtt", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/mongodb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/mongodb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/loki", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/loki", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/logzio", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/logzio", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_45", + "name": "Logz.io", + "displayName": "Logz.io" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/librato", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/librato", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/kinesis", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/kinesis", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/kafka", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/kafka", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/iotdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/iotdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/instrumental", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/instrumental", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/influxdb_v2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/influxdb_v2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/influxdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/influxdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/http", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/http", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/health", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/health", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/groundwork", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/groundwork", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/graylog", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/graylog", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/graphite", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/graphite", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/file", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/file", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/execd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/execd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/exec", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/exec", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/event_hubs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/event_hubs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/elasticsearch", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/elasticsearch", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/dynatrace", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/dynatrace", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/discard", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/discard", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/datadog", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/datadog", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_44", + "name": "Datadog", + "displayName": "Datadog" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/cratedb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/cratedb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/cloudwatch_logs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/cloudwatch_logs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/cloudwatch", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/cloudwatch", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/cloud_pubsub", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/cloud_pubsub", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/clarify", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/clarify", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/bigquery", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/bigquery", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/azure_monitor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/azure_monitor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/azure_data_explorer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/azure_data_explorer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/application_insights", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/application_insights", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/amqp", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/amqp", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/outputs/amon", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/outputs/amon", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/zookeeper", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/zookeeper", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/zipkin", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/zipkin", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/zfs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/zfs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/xtremio", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/xtremio", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/x509_cert", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/x509_cert", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/wireless", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/wireless", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/wireguard", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/wireguard", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/win_wmi", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/win_wmi", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/win_services", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/win_services", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/win_perf_counters", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/win_perf_counters", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/win_eventlog", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/win_eventlog", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/webhooks", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/webhooks", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/vsphere", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/vsphere", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/vault", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/vault", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/varnish", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/varnish", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/uwsgi", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/uwsgi", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/upsd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/upsd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/unbound", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/unbound", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/udp_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/udp_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/twemproxy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/twemproxy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/trig", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/trig", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/tomcat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/tomcat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/tengine", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/tengine", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/temp", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/temp", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/teamspeak", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/teamspeak", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/tcp_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/tcp_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/tail", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/tail", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/tacacs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/tacacs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/systemd_units", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/systemd_units", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/system", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/system", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/sysstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/sysstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/syslog", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/syslog", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/synproxy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/synproxy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/swap", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/swap", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/suricata", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/suricata", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/supervisor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/supervisor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/statsd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/statsd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_44", + "name": "Datadog", + "displayName": "Datadog" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/stackdriver", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/stackdriver", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/sqlserver", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/sqlserver", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_6", + "name": "AzureSQLDB", + "displayName": "Azure SQL DB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/sql", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/sql", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/solr", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/solr", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/socketstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/socketstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/socket_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/socket_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/snmp_trap", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/snmp_trap", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/snmp_legacy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/snmp_legacy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/snmp", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/snmp", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/smart", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/smart", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/slab", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/slab", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/sflow", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/sflow", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/sensors", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/sensors", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/salesforce", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/salesforce", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/s7comm", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/s7comm", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/riemann_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/riemann_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/riak", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/riak", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/rethinkdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/rethinkdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/redis_sentinel", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/redis_sentinel", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/redis", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/redis", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/redfish", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/redfish", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ravendb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ravendb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ras", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ras", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/raindrops", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/raindrops", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/radius", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/radius", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/rabbitmq", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/rabbitmq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/puppetagent", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/puppetagent", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/proxmox", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/proxmox", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/prometheus", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/prometheus", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_59", + "name": "Consul", + "displayName": "Consul" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/procstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/procstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/processes", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/processes", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/powerdns_recursor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/powerdns_recursor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/powerdns", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/powerdns", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/postgresql_extensible", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/postgresql_extensible", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/postgresql", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/postgresql", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/postfix", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/postfix", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ping", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ping", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/phpfpm", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/phpfpm", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/pgbouncer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/pgbouncer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_8", + "name": "PostgreSQL", + "displayName": "PostgreSQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/pf", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/pf", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/passenger", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/passenger", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/p4runtime", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/p4runtime", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/openweathermap", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/openweathermap", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/opentelemetry", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/opentelemetry", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/openstack", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/openstack", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/opensmtpd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/opensmtpd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/opensearch_query", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/opensearch_query", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/openntpd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/openntpd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/openldap", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/openldap", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/opcua_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/opcua_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/opcua", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/opcua", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nvidia_smi", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nvidia_smi", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ntpq", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ntpq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nsq_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nsq_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nsq", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nsq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nsd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nsd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nomad", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nomad", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nginx_vts", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nginx_vts", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nginx_upstream_check", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nginx_upstream_check", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nginx_sts", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nginx_sts", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nginx_plus_api", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nginx_plus_api", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nginx_plus", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nginx_plus", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nginx", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nginx", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nfsclient", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nfsclient", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/netstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/netstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/netflow", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/netflow", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/net_response", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/net_response", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/net", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/net", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/neptune_apex", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/neptune_apex", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nats_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nats_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/nats", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/nats", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mysql", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mysql", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/multifile", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/multifile", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mqtt_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mqtt_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/monit", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/monit", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mongodb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mongodb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_4", + "name": "MongoDBAtlas", + "displayName": "MongoDB Atlas" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/modbus", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/modbus", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mock", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mock", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/minecraft", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/minecraft", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mesos", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mesos", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/memcached", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/memcached", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mem", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mem", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mdstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mdstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mcrouter", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mcrouter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/marklogic", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/marklogic", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/mailchimp", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/mailchimp", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_55", + "name": "Mailchimp", + "displayName": "Mailchimp" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/lvm", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/lvm", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/lustre2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/lustre2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/logparser", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/logparser", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/linux_sysctl_fs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/linux_sysctl_fs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/linux_cpu", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/linux_cpu", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/libvirt", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/libvirt", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_74", + "name": "DigitalOcean", + "displayName": "DigitalOcean" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/leofs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/leofs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/lanz", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/lanz", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kubernetes", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kubernetes", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kube_inventory", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kube_inventory", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/knx_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/knx_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kinesis_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kinesis_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kibana", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kibana", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kernel_vmstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kernel_vmstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kernel", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kernel", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kapacitor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kapacitor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kafka_consumer_legacy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kafka_consumer_legacy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/kafka_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/kafka_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/jti_openconfig_telemetry", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/jti_openconfig_telemetry", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/jolokia2_proxy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/jolokia2_proxy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/jolokia2_agent", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/jolokia2_agent", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/jolokia", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/jolokia", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/jenkins", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/jenkins", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ipvs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ipvs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/iptables", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/iptables", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ipset", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ipset", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ipmi_sensor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ipmi_sensor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/interrupts", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/interrupts", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/internet_speed", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/internet_speed", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/internal", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/internal", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/intel_rdt", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/intel_rdt", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/intel_powerstat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/intel_powerstat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/intel_pmu", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/intel_pmu", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/intel_pmt", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/intel_pmt", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/intel_dlb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/intel_dlb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/intel_baseband", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/intel_baseband", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/influxdb_v2_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/influxdb_v2_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/influxdb_listener", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/influxdb_listener", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/influxdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/influxdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/infiniband", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/infiniband", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/icinga2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/icinga2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/hugepages", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/hugepages", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/httpjson", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/httpjson", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/http_response", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/http_response", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/http_listener_v2", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/http_listener_v2", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/http", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/http", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/hddtemp", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/hddtemp", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/haproxy", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/haproxy", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/graylog", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/graylog", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/google_cloud_storage", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/google_cloud_storage", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/gnmi", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/gnmi", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/github", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/github", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/fluentd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/fluentd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/fireboard", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/fireboard", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/filestat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/filestat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/filecount", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/filecount", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/file", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/file", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/fibaro", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/fibaro", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/fail2ban", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/fail2ban", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/execd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/execd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/exec", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/exec", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/example", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/example", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/eventhub_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/eventhub_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ethtool", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ethtool", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/elasticsearch_query", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/elasticsearch_query", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/elasticsearch", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/elasticsearch", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ecs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ecs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/dpdk", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/dpdk", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/dovecot", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/dovecot", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/docker_log", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/docker_log", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/docker", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/docker", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/dns_query", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/dns_query", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/dmcache", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/dmcache", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/disque", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/disque", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/diskio", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/diskio", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/disk", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/disk", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/directory_monitor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/directory_monitor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/dcos", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/dcos", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ctrlx_datalayer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ctrlx_datalayer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/csgo", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/csgo", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cpu", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cpu", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/couchdb", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/couchdb", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/couchbase", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/couchbase", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_14", + "name": "Couchbase", + "displayName": "Couchbase" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/consul_agent", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/consul_agent", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_59", + "name": "Consul", + "displayName": "Consul" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/consul", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/consul", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_59", + "name": "Consul", + "displayName": "Consul" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/conntrack", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/conntrack", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cloudwatch_metric_streams", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cloudwatch_metric_streams", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cloudwatch", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cloudwatch", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cloud_pubsub_push", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cloud_pubsub_push", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cloud_pubsub", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cloud_pubsub", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/clickhouse", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/clickhouse", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cisco_telemetry_mdt", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cisco_telemetry_mdt", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/chrony", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/chrony", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cgroup", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cgroup", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/ceph", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/ceph", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/cassandra", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/cassandra", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/burrow", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/burrow", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/bond", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/bond", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/bind", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/bind", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/beat", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/beat", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/bcache", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/bcache", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/azure_storage_queue", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/azure_storage_queue", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/azure_monitor", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/azure_monitor", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/aurora", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/aurora", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/apcupsd", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/apcupsd", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/apache", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/apache", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/amqp_consumer", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/amqp_consumer", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/amd_rocm_smi", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/amd_rocm_smi", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/aliyuncms", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/aliyuncms", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/aerospike", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/aerospike", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/inputs/activemq", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/inputs/activemq", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/common/shim", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/common/shim", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/valuecounter", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/valuecounter", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/starlark", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/starlark", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/quantile", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/quantile", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/minmax", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/minmax", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/merge", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/merge", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/histogram", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/histogram", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/final", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/final", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/derivative", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/derivative", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/plugins/aggregators/basicstats", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/plugins/aggregators/basicstats", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/migrations/inputs_cassandra", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/migrations/inputs_cassandra", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/docs", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/docs", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/config", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/config", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "ox_tag_12", + "name": "InfluxDB", + "displayName": "InfluxDB" + }, + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_13", + "name": "Redis", + "displayName": "Redis" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44279446", + "appName": "DevOps / devops-platforms / Platforms-tools / Kubernetes / teleport_pager_duty", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kubernetes/teleport_pager_duty", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36281145", + "appName": "DevOps / devops-cicd / reporting-tools", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reporting-tools", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31553800", + "appName": "DevOps / devops-cicd / artifactory-cleanup", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/artifactory-cleanup", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53377338", + "appName": "DevOps / ci-cd / Docker Images / miscellaneous / dv-databricks-toolbox", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/docker-images/miscellaneous/dv-databricks-toolbox", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20781777", + "appName": "DevOps / Training / pew-session2-1", + "link": "https://gitlab.com/doubleverify/devops/training/pew-session2-1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781173", + "appName": "DevOps / Training / pew-session2", + "link": "https://gitlab.com/doubleverify/devops/training/pew-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "50693897", + "appName": "DevOps / Training / nickolayb-devopsch-lab2", + "link": "https://gitlab.com/doubleverify/devops/training/nickolayb-devopsch-lab2", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21682417", + "appName": "DevOps / Training / maruthi-session2", + "link": "https://gitlab.com/doubleverify/devops/training/maruthi-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682418", + "appName": "DevOps / Training / gregk-session2", + "link": "https://gitlab.com/doubleverify/devops/training/gregk-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "50518331", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / raj-autopipeline-lab-1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/raj-autopipeline-lab-1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50733663", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / pieterjan-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/pieterjan-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51184828", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / kshama-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/kshama-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50749395", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / dekel-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/dekel-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30651074", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Templates / lab2-template", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/templates/lab2-template", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50733673", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / OluAdelokiki-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/oluadelokiki-lab1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "49096734", + "appName": "DevOps / Training / DevOps Champions / demo-mr-deploy", + "link": "https://gitlab.com/doubleverify/devops/training/devops-champions/demo-mr-deploy", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52562552", + "appName": "DevOps / Terraform / terraform-workload-jiexun-devops-champs", + "link": "https://gitlab.com/doubleverify/devops/terraform/terraform-workload-jiexun-devops-champs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52562278", + "appName": "DevOps / Terraform / Workloads / GCP / terraform-workload-jiexun-devops-champions", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/terraform-workload-jiexun-devops-champions", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53327441", + "appName": "DevOps / Terraform / Workloads / GCP / Lakehouse / Databricks / Account / databricks-py-tools", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/lakehouse/databricks/account/databricks-py-tools", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "41486995", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-ofert-testing-env", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-ofert-testing-env", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53384877", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-demo-dev-ag", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-demo-dev-ag", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51828972", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Dev / terraform-workload-vk-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/dev/terraform-workload-vk-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52432699", + "appName": "DevOps / Terraform / Workloads / GCP / Architecture / Dev / terraform-workload-architecture-map", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/architecture/dev/terraform-workload-architecture-map", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "43914828", + "appName": "DevOps / Terraform / Modules / terraform-module-uptime-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-uptime-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50989753", + "appName": "DevOps / Terraform / Common / GCP / Projects / Security / terraform-common-wizautomations", + "link": "https://gitlab.com/doubleverify/devops/terraform/common/gcp/projects/security/terraform-common-wizautomations", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "46501289", + "appName": "DevOps / RnD / jump-server", + "link": "https://gitlab.com/doubleverify/devops/rnd/jump-server", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52708302", + "appName": "DevOps / Monitoring / training / naveenr-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/naveenr-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34766007", + "appName": "DevOps / Kafka / kafka-streams-application-reset-tool", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-streams-application-reset-tool", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29845687", + "appName": "DevOps / Kafka / kafka-connect", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-connect", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30559484", + "appName": "DV Templated Projects / dv-base-project", + "link": "https://gitlab.com/doubleverify/templated-projects/dv-base-project", + "tags": [] + }, + { + "appId": "52759149", + "appName": "Architecture / personal / pieterm / video-classification-prototype", + "link": "https://gitlab.com/doubleverify/architecture/personal/pieterm/video-classification-prototype", + "tags": [ + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "52759392", + "appName": "Architecture / personal / pieterm / hb-query", + "link": "https://gitlab.com/doubleverify/architecture/personal/pieterm/hb-query", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "34980209", + "appName": "Architecture / Interview Questions Pool", + "link": "https://gitlab.com/doubleverify/architecture/interview-questions-pool", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "33568676", + "appName": "Architecture / Architecture Katas / adrs", + "link": "https://gitlab.com/doubleverify/architecture/architecture-katas/adrs", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "29640566", + "appName": "TechOps / DataOps / normalization-automation", + "link": "https://gitlab.com/doubleverify/techops/dataops/normalization-automation", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "44169100", + "appName": "Social-Integration / pipelines / netflix / netflix-signal-testing", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/netflix/netflix-signal-testing", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31236454", + "appName": "QA / nextgen-stress-tests", + "link": "https://gitlab.com/doubleverify/qa/nextgen-stress-tests", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33075127", + "appName": "QA / Automation-Scripts / variable_increment", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/variable_increment", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "32151053", + "appName": "QA / Automation-Scripts / gitlab-group-project-branch-details", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/gitlab-group-project-branch-details", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "32723216", + "appName": "QA / Automation-Scripts / awx-scheduled-job-details", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/awx-scheduled-job-details", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "36098672", + "appName": "Publisher / Playground / custom-adserver-metadata-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/custom-adserver-metadata-test", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53903432", + "appName": "Measurement / ENE / Playground / omsdk-test-pages", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/omsdk-test-pages", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45602177", + "appName": "Measurement / DevOps / test-projects / homebrew-devtoolset", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/homebrew-devtoolset", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53401164", + "appName": "DevOps / test-projects / training / andrewm-test1", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/training/andrewm-test1", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53104138", + "appName": "DevOps / personal-projects / durai / security / qa / iqbp / sec-iqbp-ui-automation", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/durai/security/qa/iqbp/sec-iqbp-ui-automation", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "39287779", + "appName": "DevOps / personal-projects / Geoff / ci-lib-testing / test1", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/geoff/ci-lib-testing/test1", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51999423", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-thomash-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-thomash-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52065323", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-robbert-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-robbert-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51508929", + "appName": "TechOps / SRE / Network / netbox-tools", + "link": "https://gitlab.com/doubleverify/techops/sre/network/netbox-tools", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23599070", + "appName": "TechOps / DataTeam / verticakafkapipeline", + "link": "https://gitlab.com/doubleverify/techops/datateam/verticakafkapipeline", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20035708", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / kafka-toolbox / Prism Topics", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/kafka-toolbox/prism-topics", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "46635849", + "appName": "Social-Integration / personal-projects / pratikb / pratik-local-composer", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/pratikb/pratik-local-composer", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35108490", + "appName": "Social-Integration / personal-projects / nikileshk / Social Docs", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/nikileshk/social-docs", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702158", + "appName": "Social-Integration / personal-projects / aravindr / docker_images", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/docker_images", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702215", + "appName": "Social-Integration / personal-projects / aravindr / dataproc_utils", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/dataproc_utils", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701571", + "appName": "Social-Integration / personal-projects / anbuc / organic-traffic", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/organic-traffic", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "28457916", + "appName": "Publisher / unfurl-desktop", + "link": "https://gitlab.com/doubleverify/publisher/unfurl-desktop", + "tags": [ + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "ox_tag_35", + "name": "Fastify", + "displayName": "Fastify" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "52174473", + "appName": "Publisher / Personal Development / dmitryk_test", + "link": "https://gitlab.com/doubleverify/publisher/personal-development/dmitryk_test", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51177507", + "appName": "Publisher / DataAnalysis / vpda-63-publisher-coverage-with-transparency-layer", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-63-publisher-coverage-with-transparency-layer", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "51423471", + "appName": "Publisher / DataAnalysis / puba-353-define-allowable-kpi-variability", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/puba-353-define-allowable-kpi-variability", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "51617221", + "appName": "Programmatic / playground / test", + "link": "https://gitlab.com/doubleverify/programmatic/playground/test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53811883", + "appName": "Programmatic / playground / dv-auto-test", + "link": "https://gitlab.com/doubleverify/programmatic/playground/dv-auto-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52011509", + "appName": "Programmatic / personal / rotem", + "link": "https://gitlab.com/doubleverify/programmatic/personal/rotem", + "tags": [] + }, + { + "appId": "48375169", + "appName": "Pinnacle / Analytics / presentation / analytics-webapp-2", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/analytics-webapp-2", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "51732245", + "appName": "Pinnacle / Analytics / devops-tools / spark-docker-image", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/devops-tools/spark-docker-image", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52100087", + "appName": "Measurement / data-science / Nabu / Kafka / Exporters / kdi-nabu-classifications-results", + "link": "https://gitlab.com/doubleverify/measurement/data-science/nabu/kafka-configurations/exporters/kdi-nabu-classifications-results", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51608634", + "appName": "Measurement / data-analytics / Looker / looker-bda-stg", + "link": "https://gitlab.com/doubleverify/measurement/data-analytics/looker/looker-bda-stg", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51608651", + "appName": "Measurement / data-analytics / Looker / looker-bda-dev", + "link": "https://gitlab.com/doubleverify/measurement/data-analytics/looker/looker-bda-dev", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51602164", + "appName": "Measurement / Fraud / Fraud-Dev / Playground / ivt-entity-registration-system / ivt-commons", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/playground/ivt-entity-registration-system/ivt-commons", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52066039", + "appName": "Measurement / ENE / Playground / terraform-workload-robbert-dev-2", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/terraform-workload-robbert-dev-2", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9d5c1fc8-727b-4ffb-9eab-b406558d6c73", + "name": "terraform", + "displayName": "terraform" + } + ] + }, + { + "appId": "48855386", + "appName": "Measurement / Data Platform / Playground / test-schema-management", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/test-schema-management", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48853872", + "appName": "Measurement / Data Platform / Playground / schema-management-test", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/schema-management-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52101771", + "appName": "Measurement / Data Platform / Playground / dbr_vs_new_spark_session", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/dbr_vs_new_spark_session", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51462093", + "appName": "Measurement / Classification / playground / youtube-manual-moving", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/youtube-manual-moving", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51890862", + "appName": "Measurement / Classification / playground / pekko-poc", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/pekko-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51585161", + "appName": "Measurement / Brand Safety / extractors / prism bs dummy extractor", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/prism-bs-dummy-extractor", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51584468", + "appName": "Measurement / Brand Safety / extractors / dummy extractor", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/extractors/dummy-extractor", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51818111", + "appName": "DevOps / devops-platforms / Platforms-tools / Toolbox / scripts_deprecated", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/toolbox/scripts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52256206", + "appName": "DevOps / devops-platforms / Platforms-tools / Kafka / dv-mirror-maker", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/kafka/dv-mirror-maker", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45870095", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / watcher", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/watcher", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51016749", + "appName": "DevOps / devops-platforms / Platform-apps / Apps / rancher-cluster-bootstrap", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platform-apps/apps/rancher-cluster-bootstrap", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40787352", + "appName": "DevOps / Terraform / Workloads / GCP / Networking / terraform-shared-dmz-vpc", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/networking/terraform-shared-dmz-vpc", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46225655", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workloads-tf-1-3-johnp", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workloads-tf-1-3-johnp", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54015653", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-linma-tf", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-linma-tf", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40274775", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-testing-argocd", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-testing-argocd", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39349264", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-gcs-state-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-gcs-state-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45977734", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-demo-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-demo-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44654372", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-data-platform-databricks-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-data-platform-databricks-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44654725", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-data-platform-databricks-storage-common-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-data-platform-databricks-storage-common-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46005018", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-data-platform-databricks-common-sa-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-data-platform-databricks-common-sa-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39435106", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-billy-test-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-billy-test-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35772653", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-shared-databricks-workspace-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-shared-databricks-workspace-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50360880", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / Dev / terraform-workload-image-refactor-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/dev/terraform-workload-image-refactor-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48040081", + "appName": "DevOps / Terraform / Workloads / GCP / Data Reliability / Dev / dr-query-exporter-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/data-reliability/dev/dr-query-exporter-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44510305", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-template-joebennett", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-template-joebennett", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47617063", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-yuvale-2", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-yuvale-2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41234659", + "appName": "DevOps / Terraform / Sandbox / Projects / terraform-sandbox-ofert", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/terraform-sandbox-ofert", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44897640", + "appName": "DevOps / Terraform / Sandbox / Projects / josephbe-1", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/josephbe-1", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48409398", + "appName": "DevOps / Terraform / Sandbox / Projects / dmitry-demo-sandbox", + "link": "https://gitlab.com/doubleverify/devops/terraform/sandbox/projects/dmitry-demo-sandbox", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "49139055", + "appName": "DevOps / Terraform / Modules / terraform-module-wiz-project", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-wiz-project", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40167031", + "appName": "DevOps / Terraform / Modules / terraform-module-teleport", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-teleport", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "50392798", + "appName": "DevOps / Terraform / Modules / terraform-module-looker-groups", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-looker-groups", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38688938", + "appName": "DevOps / Terraform / Modules / terraform-module-k8s-redpanda", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-k8s-redpanda", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46701808", + "appName": "DevOps / Terraform / Modules / terraform-module-gcp-cloud-run", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-gcp-cloud-run", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52141351", + "appName": "DevOps / Monitoring / training / liamw-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/liamw-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "51277631", + "appName": "DevOps / Monitoring / training / aaronl-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/aaronl-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "34350210", + "appName": "TechOps / SRE / test", + "link": "https://gitlab.com/doubleverify/techops/sre/test", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "22282710", + "appName": "TechOps / DataOps / aayush-test", + "link": "https://gitlab.com/doubleverify/techops/dataops/aayush-test", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54369365", + "appName": "Social-Integration / shared / scratchtest", + "link": "https://gitlab.com/doubleverify/social-integration/shared/scratchtest", + "tags": [] + }, + { + "appId": "33166392", + "appName": "Social-Integration / personal-projects / dmitrys / gitlab-automation-testing", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/dmitrys/gitlab-automation-testing", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50974613", + "appName": "Security / cloudsec / wizautomations / Wizscripts", + "link": "https://gitlab.com/doubleverify/security/cloudsec/wizautomations/wizscripts", + "tags": [ + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "39090086", + "appName": "Security / AppSec / appsec-smoke-test", + "link": "https://gitlab.com/doubleverify/security/appsec/appsec-smoke-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "a78f0ca7-ec9a-42f1-9b34-e06862411d3c", + "name": "security", + "displayName": "security" + } + ] + }, + { + "appId": "50715928", + "appName": "QA / Social / reddit-signal-testing", + "link": "https://gitlab.com/doubleverify/qa/social/reddit-signal-testing", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "49112413", + "appName": "QA / Meaurement / suitest-ctv-automation", + "link": "https://gitlab.com/doubleverify/qa/meaurement/suitest-ctv-automation", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "28967281", + "appName": "QA / IQBP / bs-iqbp-ui-automation", + "link": "https://gitlab.com/doubleverify/qa/iqbp/bs-iqbp-ui-automation", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "34761440", + "appName": "QA / Automation-Scripts / splunk-library-javalogging", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/splunk-library-javalogging", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "52010025", + "appName": "QA / Automation-Scripts / playwright-demo", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playwright-demo", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "35328100", + "appName": "QA / Automation-Scripts / playground / test-project11", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/test-project11", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52572332", + "appName": "QA / Automation-Scripts / playground / python-test", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/python-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "42257664", + "appName": "Publisher / Playground / sendgrid-test", + "link": "https://gitlab.com/doubleverify/publisher/playground/sendgrid-test", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41870370", + "appName": "Programmatic / personal / dennis / jtps-comparison-test-input", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/jtps-comparison-test-input", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46639431", + "appName": "Programmatic / personal / dennis / dbt_incremental_tests", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/dbt_incremental_tests", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46824640", + "appName": "Pinnacle / PIAM / PIAM Performance Testing", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/piam-performance-testing", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37819342", + "appName": "Pinnacle / Analytics / quality-performance-testing", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/quality-performance-testing", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23538388", + "appName": "Measurement / SemSci / Tools / Profiler Performance Tests", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/profiler-performance-tests", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23538429", + "appName": "Measurement / SemSci / Tools / Integration Tests", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/integration-tests", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53996233", + "appName": "Measurement / MLE / Playground / nabu-throughput-tester", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/nabu-throughput-tester", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51337977", + "appName": "Measurement / DevOps / test-projects / kshama-autopipeline1", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/kshama-autopipeline1", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53958411", + "appName": "Measurement / DevOps / test-projects / ianr-test5", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/ianr-test5", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53624770", + "appName": "Measurement / DevOps / test-projects / ianr-test3", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/ianr-test3", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37795690", + "appName": "Measurement / DevOps / test-projects / ianr-test2", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/ianr-test2", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37147883", + "appName": "Measurement / DevOps / test-projects / daniel-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/daniel-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "30395471", + "appName": "Measurement / DevOps / test-projects / ci-starter", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/ci-starter", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43738165", + "appName": "Measurement / DevOps / test-projects / billy-kubeapp-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/billy-kubeapp-test", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32674953", + "appName": "Measurement / DevOps / test-group / test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-group/test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22616320", + "appName": "Measurement / DevOps / akamai-helper-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/akamai-helper-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45813134", + "appName": "Measurement / Data Platform / Playground / st-test-maintainer", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/st-test-maintainer", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45793821", + "appName": "Measurement / Data Platform / Playground / st-test-aviad", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/st-test-aviad", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50885975", + "appName": "Measurement / Data Platform / Playground / Looker-Test", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/looker-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "33524130", + "appName": "Measurement / Backend Platform / Backend Platform Connector Test", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/backend-platform-connector-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "54292348", + "appName": "DevOps / test-projects / create-me", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-me", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40520113", + "appName": "DevOps / personal-projects / Geoff / dind-test", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/geoff/dind-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "53457549", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / Dev / terraform-workload-demo-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/dev/terraform-workload-demo-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48196345", + "appName": "Architecture / UI UX POCs / single-spa-test", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/single-spa-test", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_30", + "name": "React", + "displayName": "React" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48318300", + "appName": "TechOps / Operation / ttd-custom-rates", + "link": "https://gitlab.com/doubleverify/techops/operation/ttd-custom-rates", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23646342", + "appName": "TechOps / Operation / techops", + "link": "https://gitlab.com/doubleverify/techops/operation/techops", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22595481", + "appName": "TechOps / Operation / spark-k8s-official", + "link": "https://gitlab.com/doubleverify/techops/operation/spark-k8s-official", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23646968", + "appName": "TechOps / Operation / service-utils", + "link": "https://gitlab.com/doubleverify/techops/operation/service-utils", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23646368", + "appName": "TechOps / Operation / royalconnections", + "link": "https://gitlab.com/doubleverify/techops/operation/royalconnections", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "27412447", + "appName": "TechOps / Operation / cache-scripts", + "link": "https://gitlab.com/doubleverify/techops/operation/cache-scripts", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22594720", + "appName": "TechOps / Operation / Dataproc-Autoscaling", + "link": "https://gitlab.com/doubleverify/techops/operation/dataproc-autoscaling", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "31490414", + "appName": "TechOps / DataTeam / vkservice", + "link": "https://gitlab.com/doubleverify/techops/datateam/vkservice", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23527463", + "appName": "TechOps / DataTeam / seracode_poc", + "link": "https://gitlab.com/doubleverify/techops/datateam/seracode_poc", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23599050", + "appName": "TechOps / DataTeam / kafka-datateam", + "link": "https://gitlab.com/doubleverify/techops/datateam/kafka-datateam", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "23599006", + "appName": "TechOps / DataTeam / dbmigrator", + "link": "https://gitlab.com/doubleverify/techops/datateam/dbmigrator", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22571166", + "appName": "TechOps / DataOps / splunk", + "link": "https://gitlab.com/doubleverify/techops/dataops/splunk", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "25452942", + "appName": "TechOps / DataOps / snowflake-monitoring-metrics", + "link": "https://gitlab.com/doubleverify/techops/dataops/snowflake-monitoring-metrics", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "45445930", + "appName": "TechOps / DataOps / data-quality-tools", + "link": "https://gitlab.com/doubleverify/techops/dataops/data-quality-tools", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "32469294", + "appName": "TechOps / DataOps / Custom Project Templates / thor-lab-projects", + "link": "https://gitlab.com/doubleverify/techops/dataops/custom-project-templates/thor-lab-projects", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "20015010", + "appName": "TechOps / DataOps / Custom Project Templates / base-repository", + "link": "https://gitlab.com/doubleverify/techops/dataops/custom-project-templates/base-repository", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35323520", + "appName": "TechOps / CorpIT / Automation-Integration / Workato-hr", + "link": "https://gitlab.com/doubleverify/techops/corpit/automation-integration/workato-hr", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "22834549", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / system-charts", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/system-charts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21382171", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / namespace-operator", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/namespace-operator", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "21444867", + "appName": "TechOps / Attic / GitLab / DevOps / devops-big-data / mirror-maker2-deployment", + "link": "https://gitlab.com/doubleverify/techops/attic/gitlab/devops/devops-big-data/mirror-maker2-deployment", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + } + ] + }, + { + "appId": "46831423", + "appName": "Social-Integration / shared / social-kafka-mirrormakers", + "link": "https://gitlab.com/doubleverify/social-integration/shared/social-kafka-mirrormakers", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "48982281", + "appName": "Social-Integration / pipelines / Spotify / si-qa-sp-ingestion", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/spotify/si-qa-sp-ingestion", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "48011923", + "appName": "Social-Integration / personal-projects / rk-sample-01", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/rk-sample-01", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "45158169", + "appName": "Social-Integration / personal-projects / liam / concept-mastery-labs / Python Interactive Mastery", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/concept-mastery-labs/python-interactive-mastery", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702075", + "appName": "Social-Integration / personal-projects / aravindr / pyspark_template", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/pyspark_template", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702066", + "appName": "Social-Integration / personal-projects / aravindr / organic-pipeline", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/organic-pipeline", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702024", + "appName": "Social-Integration / personal-projects / aravindr / kafka-local-server", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/kafka-local-server", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702043", + "appName": "Social-Integration / personal-projects / aravindr / kafka-docker", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/kafka-docker", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702005", + "appName": "Social-Integration / personal-projects / aravindr / kafka-connect-bq", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/kafka-connect-bq", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701992", + "appName": "Social-Integration / personal-projects / aravindr / kafka-connect", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/kafka-connect", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702014", + "appName": "Social-Integration / personal-projects / aravindr / fakr", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/fakr", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702112", + "appName": "Social-Integration / personal-projects / aravindr / facebook-data", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/facebook-data", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701980", + "appName": "Social-Integration / personal-projects / aravindr / bq-query-gen-", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/bq-query-gen-", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702132", + "appName": "Social-Integration / personal-projects / aravindr / avro-customutil", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/avro-customutil", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701972", + "appName": "Social-Integration / personal-projects / aravindr / adh-event-api", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/adh-event-api", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702169", + "appName": "Social-Integration / personal-projects / aravindr / SchemaRegistryExamples", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/SchemaRegistryExamples", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702101", + "appName": "Social-Integration / personal-projects / aravindr / DataFeedsAPI", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/DataFeedsAPI", + "tags": [ + { + "tagId": "ox_tag_5", + "name": "MongoDB", + "displayName": "MongoDB" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24702164", + "appName": "Social-Integration / personal-projects / aravindr / DDP_gcloud", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/DDP_gcloud", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24700648", + "appName": "Social-Integration / personal-projects / anbuc / utilities", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/utilities", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701394", + "appName": "Social-Integration / personal-projects / anbuc / spark-vertica-iqpa", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/spark-vertica-iqpa", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701880", + "appName": "Social-Integration / personal-projects / anbuc / spark-streaming-playground", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/spark-streaming-playground", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701867", + "appName": "Social-Integration / personal-projects / anbuc / spark-sandbox-joinedimpression", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/spark-sandbox-joinedimpression", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "b38f6df7-d5ed-44f5-822d-da19c34b9e81", + "name": "sandbox", + "displayName": "sandbox" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "24701577", + "appName": "Social-Integration / personal-projects / anbuc / spark-parquet-extension", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/spark-parquet-extension", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701830", + "appName": "Social-Integration / personal-projects / anbuc / spark-avro", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/spark-avro", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "ox_tag_75", + "name": "Databricks", + "displayName": "Databricks" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701630", + "appName": "Social-Integration / personal-projects / anbuc / reprocessor", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/reprocessor", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701789", + "appName": "Social-Integration / personal-projects / anbuc / ndp-utils", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/ndp-utils", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701561", + "appName": "Social-Integration / personal-projects / anbuc / kafka-connect-spooldir", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/kafka-connect-spooldir", + "tags": [ + { + "tagId": "ox_tag_94", + "name": "Published Package", + "displayName": "Published Package" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701742", + "appName": "Social-Integration / personal-projects / anbuc / ips-stub", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/ips-stub", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701406", + "appName": "Social-Integration / personal-projects / anbuc / impression-retry-v2", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/impression-retry-v2", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701255", + "appName": "Social-Integration / personal-projects / anbuc / hoodie-read", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/hoodie-read", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701249", + "appName": "Social-Integration / personal-projects / anbuc / hoodie-batch", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/hoodie-batch", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701861", + "appName": "Social-Integration / personal-projects / anbuc / goproxy", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/goproxy", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701766", + "appName": "Social-Integration / personal-projects / anbuc / gcs-sink", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/gcs-sink", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701019", + "appName": "Social-Integration / personal-projects / anbuc / fb_videos_analysis", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/fb_videos_analysis", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701286", + "appName": "Social-Integration / personal-projects / anbuc / fakr", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/fakr", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701272", + "appName": "Social-Integration / personal-projects / anbuc / csvtoparquet", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/csvtoparquet", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701103", + "appName": "Social-Integration / personal-projects / anbuc / brand_suitability_analysis", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/brand_suitability_analysis", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "50561560", + "appName": "Social-Integration / personal-projects / anbuc / bq-reservation-cost-allocator", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/bq-reservation-cost-allocator", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701226", + "appName": "Social-Integration / personal-projects / anbuc / adhoc-utils", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/adhoc-utils", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701795", + "appName": "Social-Integration / personal-projects / anbuc / SparkExamples", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/SparkExamples", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701841", + "appName": "Social-Integration / personal-projects / anbuc / SchemaRegistryExamples", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/SchemaRegistryExamples", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701129", + "appName": "Social-Integration / personal-projects / anbuc / KafkaAvroUtils", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/KafkaAvroUtils", + "tags": [ + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701715", + "appName": "Social-Integration / personal-projects / anbuc / DVHoodie", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/DVHoodie", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701850", + "appName": "Social-Integration / personal-projects / anbuc / DDP_gcloud", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/DDP_gcloud", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "24701811", + "appName": "Social-Integration / personal-projects / anbuc / CheckpointRead", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/CheckpointRead", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23519148", + "appName": "Social-Integration / brandsafety / AppImpressionsAggregator", + "link": "https://gitlab.com/doubleverify/social-integration/brandsafety/appimpressionsaggregator", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23481660", + "appName": "Social-Integration / Viewability / shared libs / driver", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/driver", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23007414", + "appName": "Social-Integration / Viewability / shared libs / avro-schemata", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/avro-schemata", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23480649", + "appName": "Social-Integration / Engineering Exploration Projects / validation-queries", + "link": "https://gitlab.com/doubleverify/social-integration/eee/validation-queries", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23548430", + "appName": "Social-Integration / Engineering Exploration Projects / srs-akka", + "link": "https://gitlab.com/doubleverify/social-integration/eee/srs-akka", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47622975", + "appName": "Social-Integration / Engineering Exploration Projects / si-hackathon-2023 / composer-local-setup", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-hackathon-2023/composer-local-setup", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "47625176", + "appName": "Social-Integration / Engineering Exploration Projects / si-hackathon-2023 / Support-Bot", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-hackathon-2023/support-bot", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23480516", + "appName": "Social-Integration / Engineering Exploration Projects / si-code-utils", + "link": "https://gitlab.com/doubleverify/social-integration/eee/si-code-utils", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23508693", + "appName": "Social-Integration / Engineering Exploration Projects / python-consumer-example", + "link": "https://gitlab.com/doubleverify/social-integration/eee/python-consumer-example", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "35345703", + "appName": "Social-Integration / Engineering Exploration Projects / Apache Beam Mapper", + "link": "https://gitlab.com/doubleverify/social-integration/eee/apache-beam-mapper", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "53655029", + "appName": "QA / Automation-Scripts / playground / java-test", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/java-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "46028011", + "appName": "Publisher / google-aip", + "link": "https://gitlab.com/doubleverify/publisher/google-aip", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "46257577", + "appName": "Publisher / Playground / \ud83d\udcc8prj-dvps-pub-performance", + "link": "https://gitlab.com/doubleverify/publisher/playground/prj-dvps-pub-performance", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "35699824", + "appName": "Publisher / Playground / belspo-report-jira", + "link": "https://gitlab.com/doubleverify/publisher/playground/belspo-report-jira", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "42812464", + "appName": "Publisher / Maven Java Starter", + "link": "https://gitlab.com/doubleverify/publisher/maven-java-starter", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30740923", + "appName": "Publisher / Honey Badger / maven-archetypes", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/maven-archetypes", + "tags": [ + { + "tagId": "ox_tag_22", + "name": "SpringBoot", + "displayName": "Spring Boot" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "30476323", + "appName": "Publisher / DevOps / AJ Infrastructure / system-crons", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/system-crons", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30550280", + "appName": "Publisher / DevOps / AJ Infrastructure / salt-iac", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/salt-iac", + "tags": [ + { + "tagId": "ox_tag_105", + "name": "SaltStack", + "displayName": "SaltStack" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31015796", + "appName": "Publisher / DevOps / AJ Infrastructure / honeybadger-iac", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/honebadger-iac", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30476895", + "appName": "Publisher / DevOps / AJ Infrastructure / campaign-delivery-nginx", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/campaign-delivery-nginx", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30478969", + "appName": "Publisher / DevOps / AJ Infrastructure / aj-documents", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/aj-documents", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "31014529", + "appName": "Publisher / DevOps / AJ Infrastructure / adjuster-batch", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/adjuster-batch", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "30549355", + "appName": "Publisher / DevOps / AJ Infrastructure / ad-juster-metrics-exporter", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/ad-juster-metrics-exporter", + "tags": [ + { + "tagId": "ox_tag_11", + "name": "MySQL", + "displayName": "MySQL" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46584431", + "appName": "Publisher / DataAnalysis / vpda-43-dvps-pageclassificationrate-observability", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-43-dvps-pageclassificationrate-observability", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43937155", + "appName": "Publisher / DataAnalysis / vpda-40-investigate_request_impression_ratio", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-40-investigate_request_impression_ratio", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "44104762", + "appName": "Publisher / DataAnalysis / vpda-37-cloudflare-canary", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-37-cloudflare-canary", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42847504", + "appName": "Publisher / DataAnalysis / vpda-36-traffic-volume-discrepancy", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-36-traffic-volume-discrepancy", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41892309", + "appName": "Publisher / DataAnalysis / vpda-31-UA-CD-pipeline-timeliness-completeness", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-31-ua-cd-pipeline-timeliness-completeness", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41272582", + "appName": "Publisher / DataAnalysis / vpda-30-coverage-str-impact", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-30-coverage-str-impact", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "29146603", + "appName": "Publisher / DataAnalysis / vpda-3-dvot-filtering-accuracy", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-3-dvot-filtering-accuracy", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "40308764", + "appName": "Publisher / DataAnalysis / vpda-29-dvps-coverage-and-activation-dashboard", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-29-dvps-coverage-and-activation-dashboard", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "39910797", + "appName": "Publisher / DataAnalysis / vpda-28-dvot-inconsistencies-in-VAST-quartile-events", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-28-dvot-inconsistencies-in-vast-quartile-events", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "38620451", + "appName": "Publisher / DataAnalysis / vpda-25-dvot-unwrapper-canary", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-25-dvot-unwrapper-canary", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "37895719", + "appName": "Publisher / DataAnalysis / vpda-21-dvps-iq-vs-qt-tracker", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-21-dvps-iq-vs-qt-tracker", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "36590137", + "appName": "Publisher / DataAnalysis / vpda-19-dvps-benchmarks", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-19-dvps-benchmarks", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "35655065", + "appName": "Publisher / DataAnalysis / vpda-15-dvps-publisher-coverage", + "link": "https://gitlab.com/doubleverify/publisher/data-analysis/vpda-15-dvps-publisher-coverage", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "41558598", + "appName": "Programmatic / treat-as-homepage-configuration-manager", + "link": "https://gitlab.com/doubleverify/programmatic/treat-as-homepage-configuration-manager", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "23596124", + "appName": "Programmatic / scripts / simulate-requests", + "link": "https://gitlab.com/doubleverify/programmatic/scripts/simulate-requests", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "23598334", + "appName": "Programmatic / scripts / regex-util", + "link": "https://gitlab.com/doubleverify/programmatic/scripts/regex-util", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "37688955", + "appName": "Programmatic / scale-forecasting-ui", + "link": "https://gitlab.com/doubleverify/programmatic/scale-forecasting-ui", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "53528537", + "appName": "Programmatic / playground / linm_test2", + "link": "https://gitlab.com/doubleverify/programmatic/playground/linm_test2", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45549532", + "appName": "Programmatic / personal / dennis / iris-core-java", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/iris-core-java", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "48751100", + "appName": "Programmatic / personal / denislowe / DSP Segment Sync Monitor", + "link": "https://gitlab.com/doubleverify/programmatic/personal/denislowe/dsp-segment-sync-monitor", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "53527147", + "appName": "Programmatic / linm_test1", + "link": "https://gitlab.com/doubleverify/programmatic/linm_test1", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32301398", + "appName": "Programmatic / Programmatic ETL / viewability-generator", + "link": "https://gitlab.com/doubleverify/programmatic/etl/viewability-generator", + "tags": [ + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + } + ] + }, + { + "appId": "46996657", + "appName": "Pinnacle / PIAM / prod-to-stg-sync", + "link": "https://gitlab.com/doubleverify/pinnacle/piam/prod-to-stg-sync", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40887049", + "appName": "Pinnacle / Impactathon / ABS Calculator Internal", + "link": "https://gitlab.com/doubleverify/pinnacle/impactathon/abs-calculator-internal", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40887018", + "appName": "Pinnacle / Impactathon / ABS Calculator External", + "link": "https://gitlab.com/doubleverify/pinnacle/impactathon/abs-calculator-external", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "40889406", + "appName": "Pinnacle / Impactathon / ABS Calculator", + "link": "https://gitlab.com/doubleverify/pinnacle/impactathon/abs-calculator", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105670", + "appName": "Pinnacle / IQ-Blueprint / UI / user-opting", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/user-opting", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105709", + "appName": "Pinnacle / IQ-Blueprint / UI / templates / angular-app-template", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/templates/angular-app-template", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105606", + "appName": "Pinnacle / IQ-Blueprint / UI / prebid-recommendations-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/prebid-recommendations-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "ox_tag_71", + "name": "Youtube", + "displayName": "Youtube" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105554", + "appName": "Pinnacle / IQ-Blueprint / UI / placements-massupload-ui", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/placements-massupload-ui", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105745", + "appName": "Pinnacle / IQ-Blueprint / UI / bulk-list", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/ui/bulk-list", + "tags": [ + { + "tagId": "ox_tag_28", + "name": "Angular", + "displayName": "Angular" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105358", + "appName": "Pinnacle / IQ-Blueprint / API / sql-scripts", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/sql-scripts", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105098", + "appName": "Pinnacle / IQ-Blueprint / API / sendgrid-wrapper-sdk", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/sendgrid-wrapper-sdk", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105071", + "appName": "Pinnacle / IQ-Blueprint / API / s3-sdk", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/s3-sdk", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "31997899", + "appName": "Pinnacle / IQ-Blueprint / API / routes-poc", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/routes-poc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104203", + "appName": "Pinnacle / IQ-Blueprint / API / microservices-architecture", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/microservices-architecture", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "24104060", + "appName": "Pinnacle / IQ-Blueprint / API / java-spreadsheet-utils", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/java-spreadsheet-utils", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104131", + "appName": "Pinnacle / IQ-Blueprint / API / java-domainextraction-utils", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/java-domainextraction-utils", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103968", + "appName": "Pinnacle / IQ-Blueprint / API / java-amazons3", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/java-amazons3", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104766", + "appName": "Pinnacle / IQ-Blueprint / API / htmltemplate-parser-service", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/htmltemplate-parser-service", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104848", + "appName": "Pinnacle / IQ-Blueprint / API / hot-fixes", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/hot-fixes", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104360", + "appName": "Pinnacle / IQ-Blueprint / API / geoprofilelistcreator", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/geoprofilelistcreator", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24103420", + "appName": "Pinnacle / IQ-Blueprint / API / ftp-file-reader", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/ftp-file-reader", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104913", + "appName": "Pinnacle / IQ-Blueprint / API / dvexceptions-package", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dvexceptions-package", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104878", + "appName": "Pinnacle / IQ-Blueprint / API / dvattributes-package", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dvattributes-package", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24104944", + "appName": "Pinnacle / IQ-Blueprint / API / dvasserts-package", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dvasserts-package", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "24105505", + "appName": "Pinnacle / IQ-Blueprint / API / dv-iqbp-graphql-poc", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/dv-iqbp-graphql-poc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23527504", + "appName": "Pinnacle / GoodData / ads_backup_export_workflow", + "link": "https://gitlab.com/doubleverify/pinnacle/gooddata/ads_backup_export_workflow", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "23781569", + "appName": "Pinnacle / Data Externalization / reporting-stored-procedures", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/reporting-stored-procedures", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "39097524", + "appName": "Pinnacle / Data Externalization / report-generate-reports-console", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/report-generate-reports-console", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "35214683", + "appName": "Pinnacle / Data Externalization / poc-mongo-encryption-python", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/poc-mongo-encryption-python", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "35069944", + "appName": "Pinnacle / Data Externalization / dv-de-reports-mongo-encrypt-poc", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-mongo-encrypt-poc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "37498988", + "appName": "Pinnacle / Analytics / presentation / github-looker-custom-visualizations", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/github-looker-custom-visualizations", + "tags": [ + { + "tagId": "ox_tag_29", + "name": "Express.js", + "displayName": "Express.js" + }, + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "39718085", + "appName": "Pinnacle / Analytics / presentation / dv-looker-extension-tools", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/dv-looker-extension-tools", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "46332070", + "appName": "Pinnacle / Analytics / presentation / analytics-webapp-2-poc", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/analytics-webapp-2-poc", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + } + ] + }, + { + "appId": "43745582", + "appName": "Measurement / data-science / NLP / nlp-experiments", + "link": "https://gitlab.com/doubleverify/measurement/data-science/nlp/nlp-experiments", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48503712", + "appName": "Measurement / data-science / NLP / hate-speech-model", + "link": "https://gitlab.com/doubleverify/measurement/data-science/nlp/hate-speech-model", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292683", + "appName": "Measurement / Traffic / traffic-system-extractions", + "link": "https://gitlab.com/doubleverify/measurement/traffic/traffic-system-extractions", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292620", + "appName": "Measurement / Traffic / prism-aerospike-populator", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-aerospike-populator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42049721", + "appName": "Measurement / Traffic / playground / java-kafka-publisher", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/java-kafka-publisher", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + } + ] + }, + { + "appId": "41114499", + "appName": "Measurement / Traffic / playground / java-examples", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/java-examples", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44849681", + "appName": "Measurement / Traffic / playground / dups-to-bq", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/dups-to-bq", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292895", + "appName": "Measurement / Traffic / phoenix-transport-poc", + "link": "https://gitlab.com/doubleverify/measurement/traffic/phoenix-transport-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292599", + "appName": "Measurement / Traffic / phoenix-traffic-system", + "link": "https://gitlab.com/doubleverify/measurement/traffic/phoenix-traffic-system", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292665", + "appName": "Measurement / Traffic / nested-url-parser-scala", + "link": "https://gitlab.com/doubleverify/measurement/traffic/nested-url-parser-scala", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23292643", + "appName": "Measurement / Traffic / nested-url-parser", + "link": "https://gitlab.com/doubleverify/measurement/traffic/nested-url-parser", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "22355196", + "appName": "Measurement / Traffic / kafka-streams-workshop", + "link": "https://gitlab.com/doubleverify/measurement/traffic/kafka-streams-workshop", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46106861", + "appName": "Measurement / Traffic / generic-alerts-poc / sample-phoenix-service", + "link": "https://gitlab.com/doubleverify/measurement/traffic/generic-alerts-poc/sample-phoenix-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46106902", + "appName": "Measurement / Traffic / generic-alerts-poc / common-phoenix-alerts", + "link": "https://gitlab.com/doubleverify/measurement/traffic/generic-alerts-poc/common-phoenix-alerts", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35146544", + "appName": "Measurement / Traffic / Tools and one timers / Kafka topic truncate", + "link": "https://gitlab.com/doubleverify/measurement/traffic/tools-and-one-timers/kafka-topic-truncate", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "20075684", + "appName": "Measurement / Traffic / Prism-Extractors / cache-ip-v4-data-points", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/cache-ip-v4-data-points", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48460825", + "appName": "Measurement / Traffic / Prism-Extractors / Traffic Team Extractors / traffic-prism-multigitter-tooling", + "link": "https://gitlab.com/doubleverify/measurement/traffic/prism-extractors/traffic-team-extractors/traffic-prism-multigitter-tooling", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23380009", + "appName": "Measurement / SemSci / TypeScript Style Guide", + "link": "https://gitlab.com/doubleverify/measurement/semsci/typescript-style-guide", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23595585", + "appName": "Measurement / SemSci / Tools / Utilities", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/utilities", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37748733", + "appName": "Measurement / SemSci / Playground / video-mvp", + "link": "https://gitlab.com/doubleverify/measurement/semsci/playground/video-mvp", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40622256", + "appName": "Measurement / SemSci / Playground / model / model-whisper", + "link": "https://gitlab.com/doubleverify/measurement/semsci/playground/model/model-whisper", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40622387", + "appName": "Measurement / SemSci / Playground / model / model-clip", + "link": "https://gitlab.com/doubleverify/measurement/semsci/playground/model/model-clip", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23050883", + "appName": "Measurement / SemSci / Libraries / Benchmark Template", + "link": "https://gitlab.com/doubleverify/measurement/semsci/libraries/benchmark-template", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41797876", + "appName": "Measurement / MLE / Playground / video-search", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/video-search", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51050239", + "appName": "Measurement / MLE / Playground / ray-poc / tobacco-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/tobacco-classifier", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50663100", + "appName": "Measurement / MLE / Playground / ray-poc / push-models-to-dbx", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/push-models-to-dbx", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51049461", + "appName": "Measurement / MLE / Playground / ray-poc / drugs-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/drugs-classifier", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51049455", + "appName": "Measurement / MLE / Playground / ray-poc / dni-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/dni-classifier", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "51049441", + "appName": "Measurement / MLE / Playground / ray-poc / crime-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/crime-classifier", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50993122", + "appName": "Measurement / MLE / Playground / ray-poc / ans-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/ans-classifier", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50991796", + "appName": "Measurement / MLE / Playground / ray-poc / alcohol-classifier", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/ray-poc/alcohol-classifier", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45020867", + "appName": "Measurement / MLE / Playground / model-serving-rust", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/model-serving-rust", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42956748", + "appName": "Measurement / MLE / Playground / antti-test-model", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/antti-test-model", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48680310", + "appName": "Measurement / MLE / Playground / Vidstack Example", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/vidstack-example", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48627570", + "appName": "Measurement / MLE / Playground / Kafka Topic Retry", + "link": "https://gitlab.com/doubleverify/measurement/mle/playground/kafka-topic-retry", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24420441", + "appName": "Measurement / Guild / postman-collections", + "link": "https://gitlab.com/doubleverify/measurement/guild/postman-collections", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24420730", + "appName": "Measurement / Guild / livetemplates", + "link": "https://gitlab.com/doubleverify/measurement/guild/livetemplates", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "24420506", + "appName": "Measurement / Guild / autodep-issue-creator", + "link": "https://gitlab.com/doubleverify/measurement/guild/autodep-issue-creator", + "tags": [ + { + "tagId": "ox_tag_42", + "name": "Jira", + "displayName": "Jira" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31237149", + "appName": "Measurement / Guild / KafkaTracing", + "link": "https://gitlab.com/doubleverify/measurement/guild/kafkatracing", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21769204", + "appName": "Measurement / Guild / Exercises / Library Lending Machine", + "link": "https://gitlab.com/doubleverify/measurement/guild/exercise/library-lending-machine", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23271691", + "appName": "Measurement / Fraud / Research / roku-stuff", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/rokustuff", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42884563", + "appName": "Measurement / Fraud / Research / google-play-reviews-nlp", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/google-play-reviews-nlp", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42884738", + "appName": "Measurement / Fraud / Research / darkside", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/darkside", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "32793540", + "appName": "Measurement / Fraud / Research / android-mobile-lab-agent", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/android-mobile-lab-agent", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "27175314", + "appName": "Measurement / Fraud / Research / KaliRouter", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/KaliRouter", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "30785299", + "appName": "Measurement / Fraud / Research / Frida-ctf", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/frida-ctf", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42331124", + "appName": "Measurement / Fraud / Fraud-Dev / Playground / Databricks-ETL", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/playground/databricks-etl", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48578194", + "appName": "Measurement / Fraud / Fraud-Dev / Infra And Tools / prism-extractors / prism-cache-ivt-iris-ip-v4", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/infra-and-tools/prism-extractors/prism-cache-ivt-iris-ip-v4", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42301765", + "appName": "Measurement / Fraud / Fraud-Dev / Data / ms_ivt_notebook_workflows", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/ms_ivt_notebook_workflows", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38318490", + "appName": "Measurement / Fraud / Fraud-Dev / Data / fraud-dev-etl-common", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/fraud-dev-etl-common", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48324984", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ms_ivt_seller_daily", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ms_ivt_seller_daily", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50712551", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ivt-exclusion-filter", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ivt-exclusion-filter", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50911223", + "appName": "Measurement / Fraud / Fraud-Dev / Data / dbx-etl / ivt-detector-notebook-generator", + "link": "https://gitlab.com/doubleverify/measurement/fraud/fraud-dev/data/dbx-etl/ivt-detector-notebook-generator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45140626", + "appName": "Measurement / ENE / fos-certification / fos-universal-apps-sync-cron", + "link": "https://gitlab.com/doubleverify/measurement/ene/fos-certification/fos-universal-apps-sync-cron", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48835183", + "appName": "Measurement / ENE / databricks / ms_ee_databricks_utils", + "link": "https://gitlab.com/doubleverify/measurement/ene/databricks/ms_ee_databricks_utils", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "34868638", + "appName": "Measurement / ENE / alerts-prediction / predictions-session-demo", + "link": "https://gitlab.com/doubleverify/measurement/ene/alerts-prediction/predictions-session-demo", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40869175", + "appName": "Measurement / ENE / Playground / impacathon-bot-detection / bots", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/impacathon-bot-detection/bots", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48662749", + "appName": "Measurement / ENE / Playground / fos-looker-data-aggregator", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/fos-looker-data-aggregator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52613336", + "appName": "Measurement / ENE / Playground / dvm-test-pages", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/dvm-test-pages", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45827090", + "appName": "Measurement / ENE / Playground / dbx-tls-logs", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/dbx-tls-logs", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47886332", + "appName": "Measurement / ENE / Playground / data-science / dark-side", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/data-science/dark-side", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42615202", + "appName": "Measurement / DevOps / vertica-projects-mapper", + "link": "https://gitlab.com/doubleverify/measurement/devops/vertica-projects-mapper", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44369194", + "appName": "Measurement / DevOps / test-projects / tracking", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/tracking-ci-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39710458", + "appName": "Measurement / DevOps / gcp-cost-analytics", + "link": "https://gitlab.com/doubleverify/measurement/devops/gcp-cost-analytics", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47867638", + "appName": "Measurement / DevOps / akamai-cdn-helper", + "link": "https://gitlab.com/doubleverify/measurement/devops/akamai-cdn-helper", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35420887", + "appName": "Measurement / DevOps / Dot Net Rookout", + "link": "https://gitlab.com/doubleverify/measurement/devops/dot-net-rookout", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "36040631", + "appName": "Measurement / Data Platform / databricks-libs", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/databricks-libs", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43070623", + "appName": "Measurement / Data Platform / Playground / vscode_playground", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/vscode_playground", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47837569", + "appName": "Measurement / Data Platform / Playground / simpleetl-notebook-sample", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/simpleetl-notebook-sample", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23527392", + "appName": "Measurement / Common / java-thirdparties", + "link": "https://gitlab.com/doubleverify/measurement/common/java-thirdparties", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46254167", + "appName": "Measurement / Classification / playground / upload-gcs", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/upload-gcs", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "42596906", + "appName": "Measurement / Classification / playground / tcr-demo-rope-scala", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/tcr-demo-rope-scala", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "43148796", + "appName": "Measurement / Classification / playground / poc-akka-streams", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/poc-akka-streams", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "45411846", + "appName": "Measurement / Classification / playground / databricks-poc", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/databricks-poc", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "48456435", + "appName": "Measurement / Classification / playground / cls-feature-flags", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/cls-feature-flags", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "38170897", + "appName": "Measurement / Classification / playground / Genesis Router Poc Akka Typed", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/genesis-router-poc-akka-typed", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41113222", + "appName": "Measurement / Backend Platform / playground / skaffold-scala-sdk", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/skaffold-scala-sdk", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40706857", + "appName": "Measurement / Backend Platform / playground / scala-docker-base-images", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/scala-docker-base-images", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "42149615", + "appName": "Measurement / Backend Platform / playground / libs / dv-sbt-plugin", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/libraries/dv-sbt-plugin", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "46788540", + "appName": "Measurement / Backend Platform / playground / bp-sample-phoenix-service", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/bp-sample-phoenix-service", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35731527", + "appName": "Measurement / Backend Platform / playground / Distributed Tracing Sample", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/distributed-tracing-sample", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39515341", + "appName": "Measurement / Backend Platform / playground / Chart Generator", + "link": "https://gitlab.com/doubleverify/measurement/backend-platform/playground/chart-generator", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "53566346", + "appName": "DevOps / test-projects / create-test-project-moved", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-moved", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53660655", + "appName": "DevOps / test-projects / create-test-project-final", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-final", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53660274", + "appName": "DevOps / test-projects / create-test-project-774", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-774", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53660279", + "appName": "DevOps / test-projects / create-test-project-773", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-773", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53658713", + "appName": "DevOps / test-projects / create-test-project-4", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-4", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "53589039", + "appName": "DevOps / test-projects / create-test-project-2", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/create-test-project-2", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33165413", + "appName": "DevOps / personal-projects / johnp / packer-tooling-gitlab-ci", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/johnp/packer-tooling-gitlab-ci", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "40089536", + "appName": "DevOps / devops-platforms / Platforms-tools / Grafana / grafana-teams-sync", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/grafana/grafana-teams-sync", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44271215", + "appName": "DevOps / devops-platforms / Platforms-tools / Aerospike / aerospike-custom-resource", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/aerospike/aerospike-custom-resource", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "38962245", + "appName": "DevOps / devops-platforms / Platforms-monitoring / pushgateway", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/pushgateway", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39896625", + "appName": "DevOps / devops-cicd / runner-cache-warmup", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/runner-cache-warmup", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36536556", + "appName": "DevOps / devops-cicd / cluster-pod-cleanup", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/cluster-pod-cleanup", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46785658", + "appName": "DevOps / devops-cicd / Reports / teamcity-report", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reports/teamcity-report", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "41934472", + "appName": "DevOps / devops-cicd / Reports / reporting-automation", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reports/reporting-automation", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45499907", + "appName": "DevOps / devops-cicd / Reports / ansible-job-template-report", + "link": "https://gitlab.com/doubleverify/devops/devops-cicd/reports/ansible-job-template-report", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "31720738", + "appName": "DevOps / ci-cd / Gitlab / auto-pipeline-sample-projects / auto-pipeline-sample-go", + "link": "https://gitlab.com/doubleverify/devops/ci-cd/gitlab/auto-pipeline-sample-projects/auto-pipeline-sample-go", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20781101", + "appName": "DevOps / Training / wayne-session2-6", + "link": "https://gitlab.com/doubleverify/devops/training/wayne-session2-6", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620841", + "appName": "DevOps / Training / vedasha-session2", + "link": "https://gitlab.com/doubleverify/devops/training/vedasha-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20247188", + "appName": "DevOps / Training / tomers2-session2", + "link": "https://gitlab.com/doubleverify/devops/training/tomers2-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20246996", + "appName": "DevOps / Training / taliayav-session2", + "link": "https://gitlab.com/doubleverify/devops/training/taliayav-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205338", + "appName": "DevOps / Training / shlomi-session2-2", + "link": "https://gitlab.com/doubleverify/devops/training/shlomi-session2-2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205340", + "appName": "DevOps / Training / sefi", + "link": "https://gitlab.com/doubleverify/devops/training/sefi", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20781207", + "appName": "DevOps / Training / rohan-session2-1", + "link": "https://gitlab.com/doubleverify/devops/training/rohan-session2-1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205339", + "appName": "DevOps / Training / richard-project", + "link": "https://gitlab.com/doubleverify/devops/training/richard-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20620847", + "appName": "DevOps / Training / orif-session2", + "link": "https://gitlab.com/doubleverify/devops/training/orif-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20247197", + "appName": "DevOps / Training / orico-session2", + "link": "https://gitlab.com/doubleverify/devops/training/orico-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20246994", + "appName": "DevOps / Training / nimrod-session2", + "link": "https://gitlab.com/doubleverify/devops/training/nimrod-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781102", + "appName": "DevOps / Training / naveen-session2", + "link": "https://gitlab.com/doubleverify/devops/training/naveen-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682449", + "appName": "DevOps / Training / maruthi-session2-new", + "link": "https://gitlab.com/doubleverify/devops/training/maruthi-session2-new", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620924", + "appName": "DevOps / Training / lalawmpuiaz-session2", + "link": "https://gitlab.com/doubleverify/devops/training/lalawmpuiaz-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620839", + "appName": "DevOps / Training / justin-session2", + "link": "https://gitlab.com/doubleverify/devops/training/justin-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682846", + "appName": "DevOps / Training / gregk-session2-1", + "link": "https://gitlab.com/doubleverify/devops/training/gregk-session2-1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20781225", + "appName": "DevOps / Training / glancy-session2", + "link": "https://gitlab.com/doubleverify/devops/training/glancy-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "22779138", + "appName": "DevOps / Training / emanuelf-session2", + "link": "https://gitlab.com/doubleverify/devops/training/emanuelf-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620843", + "appName": "DevOps / Training / dmitry-session2-5", + "link": "https://gitlab.com/doubleverify/devops/training/dmitry-session2-5", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682325", + "appName": "DevOps / Training / brian-session2", + "link": "https://gitlab.com/doubleverify/devops/training/brian-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "21682338", + "appName": "DevOps / Training / borisk-session2", + "link": "https://gitlab.com/doubleverify/devops/training/borisk-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20620896", + "appName": "DevOps / Training / azeem-session-1", + "link": "https://gitlab.com/doubleverify/devops/training/azeem-session-1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205347", + "appName": "DevOps / Training / arikn-training-session", + "link": "https://gitlab.com/doubleverify/devops/training/arikn_training_session", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20205426", + "appName": "DevOps / Training / andrewm-tutorial", + "link": "https://gitlab.com/doubleverify/devops/training/andrewm-tutorial", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20620844", + "appName": "DevOps / Training / ajay-session1", + "link": "https://gitlab.com/doubleverify/devops/training/ajay-session1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "20126083", + "appName": "DevOps / Training / Geoff Session2", + "link": "https://gitlab.com/doubleverify/devops/training/geoff-session2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + } + ] + }, + { + "appId": "48939526", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / roiy-testing", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/roiy-testing", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "29468803", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / geoff-lab1", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/geoff-lab1", + "tags": [ + { + "tagId": "ox_tag_16", + "name": "Flask", + "displayName": "Flask" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33462908", + "appName": "DevOps / Training / DevOps-Certification / CI-CD / Templates / vadims-lab2", + "link": "https://gitlab.com/doubleverify/devops/training/devops-certification/ci-cd/templates/vadims-lab2", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "21682357", + "appName": "DevOps / Training / Chacham", + "link": "https://gitlab.com/doubleverify/devops/training/chacham", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52947629", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-nvdemo-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-nvdemo-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "46510684", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dv-implement", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dv-implement", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52726881", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-dev-meirab", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-dev-meirab", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44654453", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-data-platform-databricks-storage-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-data-platform-databricks-storage-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47661622", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-common-tfc-agent", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-common-tfc-agent", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44095883", + "appName": "DevOps / Terraform / Modules / terraform-module-uptime-test-team", + "link": "https://gitlab.com/doubleverify/devops/terraform/modules/terraform-module-uptime-test-team", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50797995", + "appName": "DevOps / Monitoring / training / training-alerts-demo-raj", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/training-alerts-demo-raj", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45600722", + "appName": "DevOps / Monitoring / training / tomm-alerts", + "link": "https://gitlab.com/doubleverify/devops/monitoring/training/tomm-alerts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48162446", + "appName": "DevOps / Kafka / kafka-topic-path-logger", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-topic-path-logger", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "39821393", + "appName": "DevOps / Kafka / kafka-delete-topics", + "link": "https://gitlab.com/doubleverify/devops/kafka/kafka-delete-topics", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32054155", + "appName": "DevOps / Common / backstage", + "link": "https://gitlab.com/doubleverify/devops/common/backstage", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "32323687", + "appName": "DV Templated Projects / phoenix-lib", + "link": "https://gitlab.com/doubleverify/templated-projects/phoenix-lib", + "tags": [] + }, + { + "appId": "32746795", + "appName": "DV Templated Projects / TikTok query exporter", + "link": "https://gitlab.com/doubleverify/templated-projects/tiktok-query-exporter", + "tags": [] + }, + { + "appId": "51388580", + "appName": "DV Common / UX Platform / microFE-monitoring-alerts", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/microfe-monitoring-alerts", + "tags": [] + }, + { + "appId": "53701587", + "appName": "DV Common / UX Platform / automation-ui", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/automation-ui", + "tags": [] + }, + { + "appId": "53200615", + "appName": "DV Common / UX Platform / UI UX POCS / test-ui", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/ui-ux-pocs/test-ui", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48429793", + "appName": "DV Common / UX Platform / UI UX POCS / strapi-react-integration", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/ui-ux-pocs/strapi-react-integration", + "tags": [] + }, + { + "appId": "53768954", + "appName": "DV Common / UX Platform / UI UX POCS / lerna-test-project", + "link": "https://gitlab.com/doubleverify/dv-common/ux-platform/ui-ux-pocs/lerna-test-project", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46359645", + "appName": "Client Services / visualforce-pages-documentation", + "link": "https://gitlab.com/doubleverify/client-services/visualforce-pages-documentation", + "tags": [] + }, + { + "appId": "48506207", + "appName": "Architecture / personal / pieterm / bq-reservation-cost-allocator", + "link": "https://gitlab.com/doubleverify/architecture/personal/pieterm/bq-reservation-cost-allocator", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "48334918", + "appName": "Architecture / UI UX POCs / strapi react integration", + "link": "https://gitlab.com/doubleverify/architecture/ui-ux-pocs/strapi-react-integration", + "tags": [ + { + "tagId": "8ba40913-35cc-41f3-bb95-03780354245e", + "name": "architecture", + "displayName": "architecture" + } + ] + }, + { + "appId": "35355207", + "appName": "TechOps / CorpIT / policy-enforcer-testbed / policy-enforcer-testbed2", + "link": "https://gitlab.com/doubleverify/techops/corpit/policy-enforcer-testing/policy-enforcer-testbed2", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35355184", + "appName": "TechOps / CorpIT / policy-enforcer-testbed / policy-enforcer-testbed1", + "link": "https://gitlab.com/doubleverify/techops/corpit/policy-enforcer-testing/policy-enforcer-testbed1", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35355378", + "appName": "TechOps / CorpIT / policy-enforcer-testbed / policy-enforcer-subdir-testbed / policy-enforcer-subdir-testbed2", + "link": "https://gitlab.com/doubleverify/techops/corpit/policy-enforcer-testing/policy-enforcer-subdir-testbed/policy-enforcer-subdir-testbed2", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35355346", + "appName": "TechOps / CorpIT / policy-enforcer-testbed / policy-enforcer-subdir-testbed / Policy Enforcer Subdir Testbed1", + "link": "https://gitlab.com/doubleverify/techops/corpit/policy-enforcer-testing/policy-enforcer-subdir-testbed/policy-enforcer-subdir-testbed1", + "tags": [ + { + "tagId": "3b858ca1-e071-41c8-a815-9203f25a658c", + "name": "corpit", + "displayName": "corpit" + }, + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "42371298", + "appName": "Social-Integration / personal-projects / liam / unit-testing-airflow-dags", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/liam/unit-testing-airflow-dags", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23812293", + "appName": "QA / Social / si-perf-kafkatest", + "link": "https://gitlab.com/doubleverify/qa/social/si-perf-kafkatest", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47383941", + "appName": "QA / Social / Test Data Generator", + "link": "https://gitlab.com/doubleverify/qa/social/test-data-generator", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + } + ] + }, + { + "appId": "23811542", + "appName": "QA / Meaurement / manualtesting-ddt1-charles-vertica-validator", + "link": "https://gitlab.com/doubleverify/qa/meaurement/manualtesting-ddt1-charles-vertica-validator", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23811502", + "appName": "QA / Meaurement / dv_ios_mobile_test_app", + "link": "https://gitlab.com/doubleverify/qa/meaurement/dv_ios_mobile_test_app", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23811477", + "appName": "QA / Meaurement / dv_android_mobile_test_app", + "link": "https://gitlab.com/doubleverify/qa/meaurement/dv_android_mobile_test_app", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37789525", + "appName": "QA / Meaurement / automation-ctv", + "link": "https://gitlab.com/doubleverify/qa/meaurement/automation-ctv", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "46279984", + "appName": "QA / IQBP / cm360-prod-automation-framework", + "link": "https://gitlab.com/doubleverify/qa/iqbp/cm360-prod-automation-framework", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "39535015", + "appName": "QA / Automation-Scripts / playground / test-DAG-image", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/test-dag-image", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "52574876", + "appName": "QA / Automation-Scripts / playground / golang-test", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/golang-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "52575855", + "appName": "QA / Automation-Scripts / playground / dotnet-test", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/dotnet-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "39400329", + "appName": "QA / Automation-Scripts / playground / airflow-dag-test", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/playground/airflow-dag-test", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51865605", + "appName": "QA / Automation-Scripts / cypress-demo", + "link": "https://gitlab.com/doubleverify/qa/automation-scripts/cypress-demo", + "tags": [ + { + "tagId": "dc6dff25-6b7c-4847-b0e8-06b083323b11", + "name": "qa", + "displayName": "QA" + } + ] + }, + { + "appId": "29296189", + "appName": "Pinnacle / IQ-Blueprint / API / api-proxy-client-test", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/api/api-proxy-client-test", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "28052416", + "appName": "Measurement / Traffic / my test project", + "link": "https://gitlab.com/doubleverify/measurement/traffic/my-test-project", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "47532952", + "appName": "Measurement / ENE / Playground / omid-test-page", + "link": "https://gitlab.com/doubleverify/measurement/ene/playground/omid-test-page", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "26272213", + "appName": "Measurement / DevOps / test-projects / test-pipeline-artifact1", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/test-pipeline-artifact1", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "52944230", + "appName": "Measurement / DevOps / test-projects / gcloud-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/gcloud-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "44666384", + "appName": "Measurement / DevOps / test-projects / devops-gradle-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/devops-gradle-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50238113", + "appName": "Measurement / DevOps / test-projects / devops-champ-auto-p-lab", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/devops-champ-auto-p-lab", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "45231865", + "appName": "Measurement / DevOps / test-projects / cloud-run-test-python", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/cloud-run-test-python", + "tags": [ + { + "tagId": "ox_tag_100", + "name": "Helm", + "displayName": "Helm" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32739489", + "appName": "Measurement / DevOps / test-projects / child-test / test coverage", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/child-test/test-coverage", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "25311967", + "appName": "Measurement / DevOps / slack-notification-tester", + "link": "https://gitlab.com/doubleverify/measurement/devops/slack-notification-tester", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "28736520", + "appName": "Measurement / Classification / playground / splunk-test", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/splunk-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48711743", + "appName": "DevOps / test-projects / dy-group / dy-test-monitoring-ci", + "link": "https://gitlab.com/doubleverify/devops/tests-projects/dy-group/dy-test-monitoring-ci", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "36789652", + "appName": "DevOps / personal-projects / doron / test / snippets", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/doron/test/snippets", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "43244474", + "appName": "DevOps / personal-projects / DmitryYurchenko / test-scripts", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/dmitryyurchenko/test-scripts", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "51954385", + "appName": "DevOps / personal-projects / DmitryYurchenko / monitoring-test", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/dmitryyurchenko/monitoring-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "52873359_/tools/package_lxd_test", + "appName": "DevOps / devops-platforms / Platforms-tools / Monitoring / telegraf/tools/package_lxd_test", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-tools/Monitoring/telegraf", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "47007296", + "appName": "DevOps / devops-cloud-automations / cloud-py-tools", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/cloud-py-tools", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "37662070", + "appName": "DevOps / devops-cloud-automations / aws-account-prep", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/aws-account-prep", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "49088066", + "appName": "DevOps / devops-cloud-automations / Packer / packer-image-rhel7", + "link": "https://gitlab.com/doubleverify/devops/devops-cloud-automations/packer/packer-image-rhel7", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "20205951", + "appName": "DevOps / Training / roshan-test", + "link": "https://gitlab.com/doubleverify/devops/training/roshan-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "25308456", + "appName": "DevOps / Training / chaiml-test", + "link": "https://gitlab.com/doubleverify/devops/training/chaiml-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45420710", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-module-gcp-cloud-run-v2", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-module-gcp-cloud-run-v2", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39490422", + "appName": "DevOps / Gitlab Policy / Playground / DEVOPS-11690 / Test For DEVOPS-11690", + "link": "https://gitlab.com/doubleverify/devops/gitlab-policy/playground/devops-11690/test-for-devops-11690", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23008292", + "appName": "Social-Integration / Viewability / shared libs / docker-data-platform-testing", + "link": "https://gitlab.com/doubleverify/social-integration/viewability/shared-libs/docker-data-platform-testing", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "36250590", + "appName": "Pinnacle / Data Externalization / dv-de-reports-full-live-integration-tests", + "link": "https://gitlab.com/doubleverify/pinnacle/data-externalization/dv-de-reports-full-live-integration-tests", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45977335", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-training-dev", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-training-dev", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "46228627", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-test-tf-1-3-dajuan", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-test-tf-1-3-dajuan", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41766125", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-workload-ofer-test", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-ofer-test", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44698373", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform-module-gcp-pub-sub", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-module-gcp-pub-sub", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41630966", + "appName": "DevOps / Terraform / Workloads / GCP / DevOps / Terraform Testing / terraform -workload-ofert-certs", + "link": "https://gitlab.com/doubleverify/devops/terraform/workloads/gcp/devops/terraform-testing/terraform-workload-ofert-certs", + "tags": [ + { + "tagId": "ox_tag_98", + "name": "Terraform", + "displayName": "Terraform" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "22341421", + "appName": "TechOps / DataOps / splunkloader_revamp_test", + "link": "https://gitlab.com/doubleverify/techops/dataops/splunkloader_revamp_test", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "22572038", + "appName": "TechOps / DataOps / DATAOPS-416_test", + "link": "https://gitlab.com/doubleverify/techops/dataops/dataops-416_test", + "tags": [ + { + "tagId": "d13b8a4f-ce35-453f-8a16-75a02c76c554", + "name": "techops", + "displayName": "techops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50529693", + "appName": "Social-Integration / pipelines / Facebook / viewability / si-fb-signal-testing", + "link": "https://gitlab.com/doubleverify/social-integration/pipelines/facebook/viewability/si-fb-signal-testing", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "48088867", + "appName": "Social-Integration / personal-projects / theodorea / test project", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/theodorea/test-project", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "24701966", + "appName": "Social-Integration / personal-projects / aravindr / bq-testing-infra", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/aravindr/bq-testing-infra", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "24701090", + "appName": "Social-Integration / personal-projects / anbuc / vertica-test", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/anbuc/vertica-test", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "25662869", + "appName": "Social-Integration / personal-projects / Dataflow Repo Test", + "link": "https://gitlab.com/doubleverify/social-integration/personal-projects/dataflow-repo-test", + "tags": [ + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23480223", + "appName": "Social-Integration / Engineering Exploration Projects / data-consistency-tests", + "link": "https://gitlab.com/doubleverify/social-integration/eee/data-consistency-tests", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "54c5e263-6f2e-4b86-8a12-9eb0b6b9d86e", + "name": "social", + "displayName": "Social" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "30654211", + "appName": "Publisher / Honey Badger / honeybadger-testing", + "link": "https://gitlab.com/doubleverify/publisher/honey-badger/honeybadger-testing", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "47659926", + "appName": "Programmatic / personal / dennis / botspublisher-redesign / iris-core-testing", + "link": "https://gitlab.com/doubleverify/programmatic/personal/dennis/botspublisher-redesign/iris-core-testing", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "69187e84-1a5e-4ee1-9f72-177c108043d2", + "name": "pnp", + "displayName": "Pnp" + }, + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "35475107", + "appName": "Pinnacle / IQ-Blueprint / MISC / Cm360 Performance Testing Prototype", + "link": "https://gitlab.com/doubleverify/pinnacle/iq-blueprint/misc/cm360-performance-testing-prototype", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31694839", + "appName": "Pinnacle / Analytics / presentation / looker-performance-tests", + "link": "https://gitlab.com/doubleverify/pinnacle/Analytics/presentation/looker-performance-tests", + "tags": [ + { + "tagId": "7b5277d5-5fe5-47d8-be81-d94cc19271e6", + "name": "pinnacle", + "displayName": "Pinnacle" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "41607368", + "appName": "Measurement / Traffic / playground / sbt-1-8-0-test", + "link": "https://gitlab.com/doubleverify/measurement/traffic/playground/sbt-1-8-0-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "35266886", + "appName": "Measurement / Traffic / Tools and one timers / kafka topic tool tester", + "link": "https://gitlab.com/doubleverify/measurement/traffic/tools-and-one-timers/kafka-topic-tool-tester", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "23538408", + "appName": "Measurement / SemSci / Tools / CC Performance Tests", + "link": "https://gitlab.com/doubleverify/measurement/semsci/tools/cc-performance-tests", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40616155", + "appName": "Measurement / SemSci / Playground / python-model-test-module", + "link": "https://gitlab.com/doubleverify/measurement/semsci/playground/python-model-test-module", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "40599001", + "appName": "Measurement / SemSci / Playground / python-model-test", + "link": "https://gitlab.com/doubleverify/measurement/semsci/playground/python-model-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "48083483", + "appName": "Measurement / SemSci / Ontology Development / Taxonomies-test", + "link": "https://gitlab.com/doubleverify/measurement/semsci/ontology-development/taxonomies-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "41958965", + "appName": "Measurement / Playground / test-phoenox-project", + "link": "https://gitlab.com/doubleverify/measurement/playground/test-phoenox-project", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37744148", + "appName": "Measurement / Fraud / Research / geoff-test", + "link": "https://gitlab.com/doubleverify/measurement/fraud/research/geoff-test", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "43852589", + "appName": "Measurement / DevOps / test-projects / trigger-target", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/trigger-target", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45531115", + "appName": "Measurement / DevOps / test-projects / test-project", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/test-project", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44853968", + "appName": "Measurement / DevOps / test-projects / onboarding-1", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/onboarding-1", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39789138", + "appName": "Measurement / DevOps / test-projects / grafana-annotations-demo", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/grafana-annotations-demo", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "39783382", + "appName": "Measurement / DevOps / test-projects / dv-helpers-demo", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/dv-helpers-demo", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45536964", + "appName": "Measurement / DevOps / test-projects / create-repo-test", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/create-repo-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "44801476", + "appName": "Measurement / DevOps / test-projects / andrew-t1", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/andrew-t1", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37349197", + "appName": "Measurement / DevOps / test-projects / Artifact POC / infra-project", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/artifact-poc/infra-project", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "37349246", + "appName": "Measurement / DevOps / test-projects / Artifact POC / child-project", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-projects/artifact-poc/child-project", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "48460134", + "appName": "Measurement / DevOps / test-kafka-topic-ownership-check", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-kafka-topic-ownership-check", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "21904329", + "appName": "Measurement / DevOps / test-kafka-topic-deploy", + "link": "https://gitlab.com/doubleverify/measurement/devops/test-kafka-topic-deploy", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50296455", + "appName": "Measurement / Data Platform / test_gitlab_settings", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/test_gitlab_settings", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "50480709", + "appName": "Measurement / Data Platform / Playground / test-monitoring", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/test-monitoring", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "45807487", + "appName": "Measurement / Data Platform / Playground / st-test-settings", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/st-test-settings", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "45793353", + "appName": "Measurement / Data Platform / Playground / st-test", + "link": "https://gitlab.com/doubleverify/measurement/data-platform/playground/st-test", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "37991456", + "appName": "Measurement / Classification / playground / splunk-tester", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/splunk-tester", + "tags": [ + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "31144633", + "appName": "Measurement / Classification / playground / bq-data-loaders-integration-tests", + "link": "https://gitlab.com/doubleverify/measurement/classification/playground/bq-data-loaders-integration-tests", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + }, + { + "tagId": "0aee2321-c1b0-489b-b4a9-04073c81e8bf", + "name": "si", + "displayName": "SI" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "23622859", + "appName": "Measurement / Brand Safety / normalization-automation", + "link": "https://gitlab.com/doubleverify/measurement/brand-safety/normalization-automation", + "tags": [ + { + "tagId": "e3151b07-8427-4bff-ae26-60955a7af5ef", + "name": "measurement", + "displayName": "Measurement" + } + ] + }, + { + "appId": "44144153", + "appName": "DevOps / personal-projects / ofert / helm-test", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/ofert/helm-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "33161576", + "appName": "DevOps / personal-projects / johnp / packer-image-test", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/johnp/packer-image-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39790323", + "appName": "DevOps / personal-projects / arindam / test-warmup-spot", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/arindam/test-warmup-spot", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39534457", + "appName": "DevOps / personal-projects / arindam / test-spot-pool", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/arindam/test-spot-pool", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "39912277", + "appName": "DevOps / personal-projects / DmitryYurchenko / kubeapp-test", + "link": "https://gitlab.com/doubleverify/devops/personal-projects/dmitryyurchenko/kubeapp-test", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32430520", + "appName": "DevOps / devops-platforms / Platforms-monitoring / Test Monitoring", + "link": "https://gitlab.com/doubleverify/devops/devops-platforms/platforms-monitoring/test-monitoring", + "tags": [ + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + }, + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "50349793", + "appName": "DevOps / Training / DevOps Champions / onboarding-test-prj-raj", + "link": "https://gitlab.com/doubleverify/devops/training/devops-champions/onboarding-test-prj-raj", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "33739926", + "appName": "DV Templated Projects / test-monitoring-pipeline", + "link": "https://gitlab.com/doubleverify/templated-projects/test-monitoring-pipeline", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "32739436", + "appName": "DV Templated Projects / test coverage", + "link": "https://gitlab.com/doubleverify/templated-projects/test-coverage", + "tags": [ + { + "tagId": "c852d7b1-4e01-4cef-bf3d-b97ef7675875", + "name": "test", + "displayName": "test" + } + ] + }, + { + "appId": "31002462", + "appName": "Publisher / DevOps / AJ Infrastructure / ftp-templates", + "link": "https://gitlab.com/doubleverify/publisher/devops/aj-infrastructure/ftp-templates", + "tags": [ + { + "tagId": "e9f908ee-495f-46d9-8703-784d453506df", + "name": "publisher", + "displayName": "Publisher" + }, + { + "tagId": "9fb12a41-e458-47b1-b7b8-63d7443ece62", + "name": "devops", + "displayName": "devops" + } + ] + }, + { + "appId": "*GitLab-Settings (DoubleVerify)", + "appName": "*GitLab-Settings (DoubleVerify)", + "link": "", + "tags": [] + } + ] + } + } +} \ No newline at end of file diff --git a/request/getAppsTags.query.json b/request/getAppsTags.query.json new file mode 100644 index 0000000..23ff0cb --- /dev/null +++ b/request/getAppsTags.query.json @@ -0,0 +1,15 @@ +query GetAppsTags($input: GetAppsTagsInput!) { + getAppsTags(input: $input) { + appsTags { + appId + tag { + tagId + name + displayName + tagType + createdBy + isOxTag + } + } + } + } \ No newline at end of file diff --git a/request/getAppsTags.variables.json b/request/getAppsTags.variables.json new file mode 100644 index 0000000..f2ce33a --- /dev/null +++ b/request/getAppsTags.variables.json @@ -0,0 +1,9 @@ +{ + "input": { + "appsIds": [ + "*Bitbucket-Settings (oxsecurity)", + "{a6d51cf9-4029-4163-89fd-97987351d81d}", + "584352228" + ] + } +} diff --git a/request/getIssues.query.json b/request/getIssues.query.json index 4454209..9bafe9c 100644 --- a/request/getIssues.query.json +++ b/request/getIssues.query.json @@ -1,41 +1,41 @@ -query GetIssues($isDemo: Boolean, $getIssuesInput: IssuesInput) { - getIssues(isDemo: $isDemo, getIssuesInput: $getIssuesInput) { - issues { - id - issueId - mainTitle - secondTitle - name - created - scanId - owners - occurrences - comment - severity - policy { - id - name - detailedDescription - } - category { - name - categoryId - } - category { - name - } - app { - id - name - businessPriority - type - fakeApp - } - createdAt - } - totalIssues - totalFilteredIssues - totalResolvedIssues - offset - } +query GetIssues($isDemo: Boolean, $getIssuesInput: IssuesInput) { + getIssues(isDemo: $isDemo, getIssuesInput: $getIssuesInput) { + issues { + id + issueId + mainTitle + secondTitle + name + created + scanId + owners + occurrences + comment + severity + policy { + id + name + detailedDescription + } + category { + name + categoryId + } + category { + name + } + app { + id + name + businessPriority + type + fakeApp + } + createdAt + } + totalIssues + totalFilteredIssues + totalResolvedIssues + offset + } } \ No newline at end of file diff --git a/request/getIssues.variables.json b/request/getIssues.variables.json index f12e9f8..1b7a18c 100644 --- a/request/getIssues.variables.json +++ b/request/getIssues.variables.json @@ -1,25 +1 @@ -{ - "getIssuesInput": { - "owners": [], - "offset": 0, - "limit": 50, - "filters": { - "criticality": [ - "Critical" - ] - }, - "sort": { - "fields": [ - "Severity" - ], - "order": [ - "DESC" - ] - }, - "dateRange": { - "from": 1684993734665, - "to": 9999999999999 - } - }, - "isDemo": false - } \ No newline at end of file +{"getIssuesInput":{"owners":[],"offset":0,"limit":1000,"filters":{"criticality":["Appoxalypse","Critical","High","Medium","Low","Info"]}},"sort":{"fields":["Severity"],"order":["DESC"]},"dateRange":{"from":1,"to":1701786142780},"isDemo":true} diff --git a/request/getSbomFilters.query.json b/request/getSbomFilters.query.json new file mode 100644 index 0000000..9ab63de --- /dev/null +++ b/request/getSbomFilters.query.json @@ -0,0 +1,125 @@ +query GetSbomLibrariesFilters($getApplicationsSbom: GetApplicationsSbom) { + getSbomLibrariesFilters(getApplicationsSbom: $getApplicationsSbom) { + total + libraryNames { + id + filterId + label + count + percent + } + libraryVersions { + id + filterId + label + count + percent + } + apps { + id + filterId + label + count + percent + } + source { + id + filterId + label + count + percent + } + dependencyTypes { + id + filterId + label + count + percent + } + licenses { + id + filterId + label + count + percent + } + copyrights { + id + filterId + label + count + percent + } + packageNames { + id + filterId + label + count + percent + } + severities { + id + filterId + label + count + percent + } + packageInfos { + id + filterId + label + count + percent + } + packageManagers { + id + filterId + label + count + percent + } + cve { + id + filterId + label + count + percent + } + languages { + id + filterId + label + count + percent + } + os { + id + filterId + label + count + percent + } + baseImage { + id + filterId + label + count + percent + } + registryName { + id + filterId + label + count + percent + } + image { + id + filterId + label + count + percent + } + } + } + \ No newline at end of file diff --git a/request/getSbomFilters.variables.json b/request/getSbomFilters.variables.json new file mode 100644 index 0000000..aaaac83 --- /dev/null +++ b/request/getSbomFilters.variables.json @@ -0,0 +1,11 @@ +{ + "getApplicationsSbom": { + "search": "", + "limit": 100, + "offset": 0, + "filters": {}, + "sbomSearch": [], + "owners": [] + } + } + \ No newline at end of file diff --git a/request/getSbomLibStats.query.json b/request/getSbomLibStats.query.json new file mode 100644 index 0000000..a486d5a --- /dev/null +++ b/request/getSbomLibStats.query.json @@ -0,0 +1,43 @@ +query GetSbomLibraries($getSbomLibrariesInput: GetApplicationsSbom) { + getSbomLibraries(getApplicationsSbom: $getSbomLibrariesInput) { + sbomLibs { + id + appType + libId + libraryName + libraryVersion + license + appId + appName + dependencyType + source + location + appId + locationLink + appLink + pkgName + copyWriteInfo + copyWriteInfoLink + libLink + notPopular + licenseIssue + notMaintained + isDeprecated + dependencyLevel + notUpdated + notImported + vulnerabilityCounts { + appox + critical + high + medium + low + info + } + } + offset + total + totalFilteredSbomLibs + } + } + \ No newline at end of file diff --git a/request/getSbomLibStats.variables.json b/request/getSbomLibStats.variables.json new file mode 100644 index 0000000..1d033da --- /dev/null +++ b/request/getSbomLibStats.variables.json @@ -0,0 +1,11 @@ +{ + "getSbomLibrariesInput": { + "offset": 0, + "filters": {}, + "search": "", + "limit": 20000, + "sbomSearch": [], + "owners": [] + } + } + \ No newline at end of file diff --git a/request/getSbomLibs.query.json b/request/getSbomLibs.query.json new file mode 100644 index 0000000..7fb57d5 --- /dev/null +++ b/request/getSbomLibs.query.json @@ -0,0 +1,56 @@ +query GetSbomLibraries($getSbomLibrariesInput: GetApplicationsSbom) { + getSbomLibraries(getApplicationsSbom: $getSbomLibrariesInput) { + sbomLibs { + id + appType + libId + libraryName + libraryVersion + license + appName + dependencyType + source + location + appId + locationLink + appLink + pkgName + copyWriteInfo + copyWriteInfoLink + libLink + artifactInSbomLibs { + image + imageLink + imageCreatedAt + sha + os + osVersion + baseImage + baseImageVersion + tag + layer + registryName + } + vulnerabilityCounts { + appox + critical + high + medium + low + info + } + triggerPackage + notPopular + licenseIssue + notMaintained + isDeprecated + dependencyLevel + notUpdated + notImported + } + offset + total + totalFilteredSbomLibs + } + } + \ No newline at end of file diff --git a/request/getSbomLibs.variables.json b/request/getSbomLibs.variables.json new file mode 100644 index 0000000..fb557c3 --- /dev/null +++ b/request/getSbomLibs.variables.json @@ -0,0 +1,11 @@ +{ + "getSbomLibrariesInput": { + "offset": 0, + "filters": {}, + "search": "", + "limit": 2000, + "sbomSearch": [], + "owners": [] + } + } + \ No newline at end of file diff --git a/request/getSbomShort.query.json b/request/getSbomShort.query.json new file mode 100644 index 0000000..c7a4242 --- /dev/null +++ b/request/getSbomShort.query.json @@ -0,0 +1,19 @@ +query GetSbomLibraries($getSbomLibrariesInput: GetApplicationsSbom) { + getSbomLibraries(getApplicationsSbom: $getSbomLibrariesInput) { + sbomLibs { + id + appType + libId + libraryName + libraryVersion + license + appId + appName + dependencyType + } + offset + total + totalFilteredSbomLibs + } + } + \ No newline at end of file diff --git a/request/getSbomShort.variables.json b/request/getSbomShort.variables.json new file mode 100644 index 0000000..1d033da --- /dev/null +++ b/request/getSbomShort.variables.json @@ -0,0 +1,11 @@ +{ + "getSbomLibrariesInput": { + "offset": 0, + "filters": {}, + "search": "", + "limit": 20000, + "sbomSearch": [], + "owners": [] + } + } + \ No newline at end of file diff --git a/request/getSingleIssue.query.json b/request/getSingleIssue.query.json index 8b9838a..08903d1 100644 --- a/request/getSingleIssue.query.json +++ b/request/getSingleIssue.query.json @@ -1,521 +1,521 @@ -query GetSingleIssueInfo($getSingleIssueInput: SingleIssueInput) { - getSingleIssueInfo(getSingleIssueInput: $getSingleIssueInput) { - dependencyGraph { - edges { - v - w - } - nodes { - name - issues { - appox - critical - info - high - low - medium - } - height - id - position { - x - y - } - vulnerable - } - allEdges { - v - w - } - allNodes { - name - issues { - appox - critical - info - high - low - medium - } - height - id - position { - x - y - } - vulnerable - } - } - sbom { - id - libId - license - appName - dependencyType - location - appId - locationLink - appLink - pkgName - copyWriteInfo - copyWriteInfoLink - libLink - libraryName - libraryVersion - latestVersion - latestVersionDate - stars - forks - openIssues - maintainers - notPopular - licenseIssue - notMaintained - isDeprecated - notImported - notUpdated - dependencyLevel - language - downloads - contributors - packageManager - packageManagerLink - source - sourceLink - triggerPackage - } - id - issueId - gptInfo { - createdAt - user - gptResponse - } - - - isGPTFixAvailable - name - scanId - created - scanDate - mainTitle - secondTitle - description - severity - owners - ruleId - originalToolSeverity - exclusionCategory - occurrences - comment - learnMore - exclusionId - isMonoRepoChild - monoRepoParent - isFixAvailable - prDeatils { - sourceControlType - repo - prURL - prBranchName - commitMessage - commiter - comment - date - prTitle - prBody - prStatus - prApprover - prReviewer - prMergeTime - } - autoFix { - fixType - fixTitle - fixDescription - activeFix { - fixId - fixURL - } - fixPR { - issueBranch - commitMessage - fixFiles { - filePath - newFileContent - } - } - isFixApplied - fixAppliedBy - sourceControlType - fixDate - fixInput { - type - name - options { - name - metadata - } - } - } - extraInfo { - key - value - } - resource { - id - type - } - app { - id - name - businessPriority - type - originBranchName - repoId - organization - repoName - applicationFlows { - artifacts { - type - system - subType - hash - size - date - name - linkName - location { - runBy - foundBy - foundIn - link - } - } - cloudDeployments { - type - subType - name - hash - hashType - location { - runBy - foundBy - foundIn - link - } - } - cicdInfo { - type - system - latestDate - lastMonthJobCount - location { - runBy - foundBy - foundIn - link - } - } - orchestrators { - type - system - hash - size - date - name - location { - runBy - foundBy - foundIn - link - } - } - kubernetes { - type - system - hash - subType - size - date - location { - runBy - foundBy - foundIn - link - } - } - repository { - type - system - date - location { - runBy - foundBy - foundIn - link - } - } - } - } - policy { - id - name - detailedDescription - } - issueId - category { - name - categoryId - } - isPRAvailable - fixes { - settingType - tooltip - description - warning - confirmation - inputs { - type - name - displayName - maxSelect - minSelect - options { - isDisabled - name - displayName - selected - metadata - info - } - multiSelect - } - } - aggregations { - summary { - summary - comment - } - type - items { - - stars - forks - downloads - vulBySeverity - nameAndVer - sourceRepoName - sourceRepoLink - sourceCreationDate - sourceLastModifyDate - destinationRepoName - destinationRepoLink - destinationCreationDate - destinationLastModifyDate - destinationRepoVisibility - reasons - additionalToolData - devOperationDate - adminOperationDate - reviewOperation - reviewOperationDate - hashAggId - url - events - allEvents - pushType - sha - title - link - mergedBy - fileName - fileUri - date - fileCount - diffInDays - reviewers - commitLink - user - userLink - userAvatar - devOperation - adminOperation - orgRole - earliestActivityDate - repoPermissions - adminLocation - email - pullRequestsCount - diffFromNowToCreatedAtInDays - username - accessLevel - createdAt - lastAccess - match - commitBy - reputation - resource - service - region - accountName - secret - image - tag - dockerVer - os - imageCreatedAt - pkgCount - binariesCount - snippet - size - pushedAt - source - ruleId - realMatch - filePath - lockfile - _id - accountId - snippetLineNumber - language - daysOpen - aggId - repo - repoCreator - lastCodeDate - lastAdminOperation - exclusionId - numberOfReposDomainAppear - } - } - exclusions { - label - type - id - isDefault - } - recommendation - violationInfoTitle - sourceTools - cwe - fixLink - fixIssue { - fixType - activeFix { - fixId - fixURL - } - fixPR { - issueBranch - commitMessage - fixFiles { - filePath - newFileContent - } - } - } - dependencyChain - publicExploitLink - cweList { - name - description - url - } - lowerSeverityReason - scaVulnerabilities { - cwe { - name - shortName - url - } - cve - dependencyChain - cveLink - cvsVer - exploitInTheWildLink - description - dateDiscovered - minorVerWithFix - majorVerWithFix - exploitRequirement - exploitCode - originalSeverity - } - directSCAVulnerability { - cwe { - name - shortName - url - } - dependencyChain - libName - libVersion - chainDepth - cve - cveLink - cvsVer - exploitInTheWildLink - description - dateDiscovered - minorVerWithFix - majorVerWithFix - exploitRequirement - exploitCode - originalSeverity - } - scaTriggerPkg - indirectSupported - noneDirectSCAVulnerability { - cwe { - name - shortName - url - } - dependencyChain - libName - libVersion - chainDepth - cve - cveLink - cvsVer - exploitInTheWildLink - description - dateDiscovered - minorVerWithFix - majorVerWithFix - exploitRequirement - exploitCode - originalSeverity - } - severityChangedReason { - changeNumber - reason - shortName - changeCategory - extraInfo { - key - value - link - snippet { - snippetLineNumber - language - text - fileName - } - } - } - tickets { - key - provider - ticketId - link - } - oscarData { - id - name - description - url - } - } +query GetSingleIssueInfo($getSingleIssueInput: SingleIssueInput) { + getSingleIssueInfo(getSingleIssueInput: $getSingleIssueInput) { + dependencyGraph { + edges { + v + w + } + nodes { + name + issues { + appox + critical + info + high + low + medium + } + height + id + position { + x + y + } + vulnerable + } + allEdges { + v + w + } + allNodes { + name + issues { + appox + critical + info + high + low + medium + } + height + id + position { + x + y + } + vulnerable + } + } + sbom { + id + libId + license + appName + dependencyType + location + appId + locationLink + appLink + pkgName + copyWriteInfo + copyWriteInfoLink + libLink + libraryName + libraryVersion + latestVersion + latestVersionDate + stars + forks + openIssues + maintainers + notPopular + licenseIssue + notMaintained + isDeprecated + notImported + notUpdated + dependencyLevel + language + downloads + contributors + packageManager + packageManagerLink + source + sourceLink + triggerPackage + } + id + issueId + gptInfo { + createdAt + user + gptResponse + } + + + isGPTFixAvailable + name + scanId + created + scanDate + mainTitle + secondTitle + description + severity + owners + ruleId + originalToolSeverity + exclusionCategory + occurrences + comment + learnMore + exclusionId + isMonoRepoChild + monoRepoParent + isFixAvailable + prDeatils { + sourceControlType + repo + prURL + prBranchName + commitMessage + commiter + comment + date + prTitle + prBody + prStatus + prApprover + prReviewer + prMergeTime + } + autoFix { + fixType + fixTitle + fixDescription + activeFix { + fixId + fixURL + } + fixPR { + issueBranch + commitMessage + fixFiles { + filePath + newFileContent + } + } + isFixApplied + fixAppliedBy + sourceControlType + fixDate + fixInput { + type + name + options { + name + metadata + } + } + } + extraInfo { + key + value + } + resource { + id + type + } + app { + id + name + businessPriority + type + originBranchName + repoId + organization + repoName + applicationFlows { + artifacts { + type + system + subType + hash + size + date + name + linkName + location { + runBy + foundBy + foundIn + link + } + } + cloudDeployments { + type + subType + name + hash + hashType + location { + runBy + foundBy + foundIn + link + } + } + cicdInfo { + type + system + latestDate + lastMonthJobCount + location { + runBy + foundBy + foundIn + link + } + } + orchestrators { + type + system + hash + size + date + name + location { + runBy + foundBy + foundIn + link + } + } + kubernetes { + type + system + hash + subType + size + date + location { + runBy + foundBy + foundIn + link + } + } + repository { + type + system + date + location { + runBy + foundBy + foundIn + link + } + } + } + } + policy { + id + name + detailedDescription + } + issueId + category { + name + categoryId + } + isPRAvailable + fixes { + settingType + tooltip + description + warning + confirmation + inputs { + type + name + displayName + maxSelect + minSelect + options { + isDisabled + name + displayName + selected + metadata + info + } + multiSelect + } + } + aggregations { + summary { + summary + comment + } + type + items { + + stars + forks + downloads + vulBySeverity + nameAndVer + sourceRepoName + sourceRepoLink + sourceCreationDate + sourceLastModifyDate + destinationRepoName + destinationRepoLink + destinationCreationDate + destinationLastModifyDate + destinationRepoVisibility + reasons + additionalToolData + devOperationDate + adminOperationDate + reviewOperation + reviewOperationDate + hashAggId + url + events + allEvents + pushType + sha + title + link + mergedBy + fileName + fileUri + date + fileCount + diffInDays + reviewers + commitLink + user + userLink + userAvatar + devOperation + adminOperation + orgRole + earliestActivityDate + repoPermissions + adminLocation + email + pullRequestsCount + diffFromNowToCreatedAtInDays + username + accessLevel + createdAt + lastAccess + match + commitBy + reputation + resource + service + region + accountName + secret + image + tag + dockerVer + os + imageCreatedAt + pkgCount + binariesCount + snippet + size + pushedAt + source + ruleId + realMatch + filePath + lockfile + _id + accountId + snippetLineNumber + language + daysOpen + aggId + repo + repoCreator + lastCodeDate + lastAdminOperation + exclusionId + numberOfReposDomainAppear + } + } + exclusions { + label + type + id + isDefault + } + recommendation + violationInfoTitle + sourceTools + cwe + fixLink + fixIssue { + fixType + activeFix { + fixId + fixURL + } + fixPR { + issueBranch + commitMessage + fixFiles { + filePath + newFileContent + } + } + } + dependencyChain + publicExploitLink + cweList { + name + description + url + } + lowerSeverityReason + scaVulnerabilities { + cwe { + name + shortName + url + } + cve + dependencyChain + cveLink + cvsVer + exploitInTheWildLink + description + dateDiscovered + minorVerWithFix + majorVerWithFix + exploitRequirement + exploitCode + originalSeverity + } + directSCAVulnerability { + cwe { + name + shortName + url + } + dependencyChain + libName + libVersion + chainDepth + cve + cveLink + cvsVer + exploitInTheWildLink + description + dateDiscovered + minorVerWithFix + majorVerWithFix + exploitRequirement + exploitCode + originalSeverity + } + scaTriggerPkg + indirectSupported + noneDirectSCAVulnerability { + cwe { + name + shortName + url + } + dependencyChain + libName + libVersion + chainDepth + cve + cveLink + cvsVer + exploitInTheWildLink + description + dateDiscovered + minorVerWithFix + majorVerWithFix + exploitRequirement + exploitCode + originalSeverity + } + severityChangedReason { + changeNumber + reason + shortName + changeCategory + extraInfo { + key + value + link + snippet { + snippetLineNumber + language + text + fileName + } + } + } + tickets { + key + provider + ticketId + link + } + oscarData { + id + name + description + url + } + } } \ No newline at end of file diff --git a/request/getSingleIssue.variables.json b/request/getSingleIssue.variables.json index 8c2c9f0..ce314fb 100644 --- a/request/getSingleIssue.variables.json +++ b/request/getSingleIssue.variables.json @@ -1,5 +1,5 @@ -{ - "getSingleIssueInput": { - "issueId": "584352228-oxPolicy_securityScan_120-org.springframework:spring-web_5.3.19" - } +{ + "getSingleIssueInput": { + "issueId": "584352228-oxPolicy_securityScan_120-org.springframework:spring-web_5.3.19" + } } \ No newline at end of file diff --git a/request/modifyAppsTags.query.json b/request/modifyAppsTags.query.json new file mode 100644 index 0000000..bf40d7c --- /dev/null +++ b/request/modifyAppsTags.query.json @@ -0,0 +1,5 @@ +mutation ModifyAppsTags($input: ModifyAppsTagsInput!) { + modifyAppsTags(input: $input) { + acknowledge + } + } \ No newline at end of file diff --git a/request/modifyAppsTags.variables.json b/request/modifyAppsTags.variables.json new file mode 100644 index 0000000..8015009 --- /dev/null +++ b/request/modifyAppsTags.variables.json @@ -0,0 +1 @@ +{"input":{"addedTagsIds":["7b5277d5-5fe5-47d8-be81-d94cc19271e6"],"removedTagsIds":[],"appIds":["54358146","25396789"]}}