Skip to content

Instantly share code, notes, and snippets.

@nickman
Last active August 29, 2015 14:05
Show Gist options
  • Save nickman/cef828bcb310a088a0e3 to your computer and use it in GitHub Desktop.
Save nickman/cef828bcb310a088a0e3 to your computer and use it in GitHub Desktop.
SELECT
*
FROM
(
SELECT
DISTINCT X.*
FROM TSD_TSMETA X,
TSD_METRIC M,
TSD_FQN_TAGPAIR T,
TSD_TAGPAIR P,
TSD_TAGK K,
TSD_TAGV V
WHERE M.XUID = X.METRIC_UID
AND X.FQNID = T.FQNID
AND T.XUID = P.XUID
AND P.TAGK = K.XUID
AND (M.NAME = 'sys.cpu')
AND P.TAGV = V.XUID
AND (K.NAME = 'cpu')
AND (V.NAME LIKE '%') INTERSECT
SELECT
DISTINCT X.*
FROM TSD_TSMETA X,
TSD_METRIC M,
TSD_FQN_TAGPAIR T,
TSD_TAGPAIR P,
TSD_TAGK K,
TSD_TAGV V
WHERE M.XUID = X.METRIC_UID
AND X.FQNID = T.FQNID
AND T.XUID = P.XUID
AND P.TAGK = K.XUID
AND (M.NAME = 'sys.cpu')
AND P.TAGV = V.XUID
AND (K.NAME = 'host')
AND (V.NAME LIKE 'WebServer%') INTERSECT
SELECT
DISTINCT X.*
FROM TSD_TSMETA X,
TSD_METRIC M,
TSD_FQN_TAGPAIR T,
TSD_TAGPAIR P,
TSD_TAGK K,
TSD_TAGV V
WHERE M.XUID = X.METRIC_UID
AND X.FQNID = T.FQNID
AND T.XUID = P.XUID
AND P.TAGK = K.XUID
AND (M.NAME = 'sys.cpu')
AND P.TAGV = V.XUID
AND (K.NAME = 'type')
AND (V.NAME = 'combined')
)
X
WHERE X.TSUID <= 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'
ORDER BY X.TSUID DESC LIMIT 101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment