Migrate DNS query table (#2543)

Co-authored-by: Lai Jiang <jianglai@google.com>
This commit is contained in:
gbrodman
2024-09-04 17:42:12 +00:00
committed by GitHub
co-authored by Lai Jiang
parent d9ad39cdad
commit ab60ac44fd
30 changed files with 264 additions and 96 deletions
@@ -15,10 +15,5 @@
-- Retrieve per-TLD DNS query counts.
-- This is a hack to enable using DNS counts from the internal-only #plx
-- workflow. See other references to b/67301320 in the codebase to see the
-- full extent of the hackery.
-- TODO(b/67301320): Delete this when we can make open-source DNS metrics.
SELECT *
FROM `domain-registry-alpha.icann_reporting.dns_counts_from_plx`
FROM `domain-registry-test.icann_reporting.dns_counts_from_plx`
@@ -0,0 +1,31 @@
#standardSQL
-- Copyright 2024 The Nomulus Authors. All Rights Reserved.
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
-- Retrieve per-TLD DNS query counts.
SELECT
tld,
CASE
WHEN transport = 'tcp' THEN 'dns-tcp-queries'
WHEN transport = 'udp' THEN 'dns-udp-queries'
END AS metricName,
SUM(query_count) AS count
FROM
`domain-registry-test.icann_reporting.zoneman_daily_query_counts`
WHERE
STARTS_WITH(date_utc, '201709')
GROUP BY
tld,
metricName