Skip to content

Instantly share code, notes, and snippets.

View jksprattler's full-sized avatar

Jenna Sprattler jksprattler

View GitHub Profile
@jksprattler
jksprattler / gcp-bq-invoice-labels.sql
Created March 13, 2023 19:03
GCP BigQuery expression tracking monthly invoice of all resources in a specified project based on assigned labels values
SELECT
labels.key as key, labels.value as value, invoice.month,
(SUM(CAST(cost AS NUMERIC))
+ SUM(IFNULL((SELECT SUM(CAST(c.amount AS NUMERIC))
FROM UNNEST(credits) AS c), 0)))
AS total
FROM `<FIXME_project>.<FIXME_dataset>.gcp_billing_export_resource_v1_<FIXME_BILLING_ACCOUNT_ID>`
CROSS JOIN UNNEST(labels) as labels
ON labels.key = "<FIXME_KEY>" and labels.value = "<FIXME_VALUE>"
WHERE project.name = "<FIXME_PROJECT>"
@jksprattler
jksprattler / gist:9fb2342e6d0479d254686d06678dff3d
Created June 28, 2022 20:46
vscode settings.json powerlevel10k and Tomorrow Night Blue
{
"editor.fontSize": 14,
"editor.wordWrap": "on",
// Controls the font size in pixels of the terminal.
"terminal.integrated.fontSize": 14,
// powerline10k - which uses https://github.com/romkatv/powerlevel10k/#recommended-meslo-nerd-font-patched-for-powerlevel10k
"terminal.integrated.fontFamily": "MesloLGS NF",
"terminal.integrated.rightClickBehavior": "paste",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shell.osx": "/bin/zsh",