New pages
Jump to navigation
Jump to search
- 03:41, 19 August 2025 Security definer (hist | edit) [2,447 bytes ] Busk (talk | contribs) (Created page with "PostgreSQL, SECURITY DEFINER is an attribute applied to functions, procedures, or views that dictates the security context under which they execute. How it works: Default Beha...")
- 03:19, 14 August 2025 Cfssl api auth (hist | edit) [3,025 bytes ] Busk (talk | contribs) (Created page with " ``` 1. Generating an Authentication Key with openssl To generate a suitable hex-encoded key for CFSSL authentication, you can use openssl. A 32-byte (256-bit) key is a good c...")
- 20:26, 10 August 2025 Zfs architecture (hist | edit) [3,596 bytes ] Busk (talk | contribs) (Created page with "``` ZFS architecture: a layered approach to data storage and management ZFS, which stands for Zettabyte File System, is an advanced file system and logical volume manager reno...")
- 10:47, 10 August 2025 Vuetify login (hist | edit) [11,236 bytes ] Busk (talk | contribs) (Created page with "Awesome — here’s a clean, working pattern to add username/password login → JWT → protected CRUD to the Vue + Vuetify + vue-postgrest app. It includes: SQL to create...")
- 10:27, 10 August 2025 Vuetify & vue-postgrest todos (hist | edit) [8,952 bytes ] Busk (talk | contribs) (Created page with "Perfect—here’s a Vue + Vuetify + vue-postgrest CRUD example for a todos table. It shows list, add, edit, and delete using v-data-table and dialogs. It uses vue-postgrest...")
- 20:18, 29 July 2025 Security Sites (hist | edit) [0 bytes ] Busk (talk | contribs) (Created page with "https://www.linkedin.com/in/hans-petrich")
- 17:27, 29 July 2025 Azure aks secret provider (hist | edit) [1,553 bytes ] Busk (talk | contribs) (Created page with " aks-secret-provider-mnt.yaml ``` apiVersion: apps/v1 kind: Deployment metadata: name: secret-mount spec: replicas: 1 selector: matchLabels: app: secret-mount...")
- 20:10, 28 July 2025 Pvcs show total mounts (hist | edit) [543 bytes ] Busk (talk | contribs) (Created page with "``` #!/bin/bash echo "Mounted PVCs (namespace/pvc -> pod on node):" echo kubectl get pods --all-namespaces -o json | jq -r ' .items[] | . as $pod | .spec.volumes[]? |...")
- 19:02, 28 July 2025 Grafana helm & postgres example (hist | edit) [9,414 bytes ] Busk (talk | contribs) (Created page with "# Simple Example of Grafana with Postgres Backend ## Configs ### Grafana override.values.yaml.envsubst ``` image: repository: grafana/grafana # Overrides the Grafana i...")
- 14:28, 27 July 2025 Cloud k8s comparisons (hist | edit) [59 bytes ] Busk (talk | contribs) (Created page with "https://www.sedai.io/blog/kubernetes-cost-eks-vs-aks-vs-gke")
- 19:40, 23 July 2025 Pvc migration testing (hist | edit) [4,417 bytes ] Busk (talk | contribs) (Created page with "# Migrate many PVCs from one storage class to another in same namespace Use these scripts for migration and testing ## create-test-pvc.sh ``` #!/bin/bash set -eu NS=${1:-d...")
- 16:33, 21 July 2025 Innovator's dilemma (hist | edit) [2,469 bytes ] Busk (talk | contribs) (Created page with "The Innovator's Dilemma, popularized by Clayton Christensen, describes the phenomenon where established, successful companies can be overtaken by smaller competitors offering...") originally created as "Innovator;s delemma"
- 14:28, 16 July 2025 Lab3 (hist | edit) [11,880 bytes ] Busk (talk | contribs) (Created page with "``` package main import ( "bytes" "context" "crypto/tls" "fmt" "io" "net/http" "net/url" "os" "os/signal" "path" "strings" "sync" "syscall" "time" "github.com...")
- 05:15, 15 July 2025 Lab2 (hist | edit) [11,904 bytes ] Busk (talk | contribs) (Created page with "``` package main import ( "bytes" "context" "crypto/tls" "database/sql" "encoding/base64" "fmt" "io" "net/http" "net/url" "os" "os/signal" "path" "strconv" "str...")
- 04:02, 15 July 2025 Lab (hist | edit) [21,592 bytes ] Busk (talk | contribs) (Created page with "``` package main import ( "bytes" "context" "crypto/tls" "database/sql" "encoding/base64" "fmt" "io" "net/http" "net/url" "os" "os/signal" "strconv" "strings" "...")
- 03:21, 15 July 2025 Mimir push test client (hist | edit) [2,799 bytes ] Busk (talk | contribs) (Created page with "``` import os import time import requests import snappy import warnings # Suppress the InsecureRequestWarning when verify=False is used warnings.filterwarnings("ignore", mess...")
- 04:06, 13 July 2025 Alloy monitor url with blackbox & push (hist | edit) [765 bytes ] Busk (talk | contribs) (Created page with "``` prometheus.exporter.blackbox "cisco_probe" { config = "{ modules: { http_2xx: { prober: http, http: { follow_redirects: true, preferred_ip_protocol: ip4 } } } }" } prom...")
- 16:13, 9 July 2025 Grafana Dashboard Generic Loki (hist | edit) [6,402 bytes ] Busk (talk | contribs) (Created page with "``` { "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor":...")
- 21:08, 8 July 2025 MSCA certsrv (hist | edit) [5,011 bytes ] Busk (talk | contribs) (Created page with "``` import argparse import base64 import re import time import requests from requests_ntlm import HttpNtlmAuth from cryptography import x509 from cryptography.x509.oid import...")
- 19:30, 8 July 2025 Azure monitor logs (hist | edit) [5,565 bytes ] Busk (talk | contribs) (Created page with "To alert on VM‐level errors and push them into PagerDuty, you’ll use Azure Monitor’s **Log Alerts** (formerly “Log Search Alerts”) against a Log Analytics workspace,...")
- 17:15, 8 July 2025 Alloy install (hist | edit) [1,010 bytes ] Busk (talk | contribs) (Created page with "``` #!/usr/bin/env bash set -euo pipefail # 1. Ensure running as root if $EUID -ne 0 ; then echo "Please run as root or with sudo." exit 1 fi # 2. (Optional) Check...")
- 19:50, 7 July 2025 Loki indexes (hist | edit) [5,547 bytes ] Busk (talk | contribs) (Created page with "This is a crucial distinction between Loki and Prometheus, despite both using labels. ### Loki: Indexes on Labels, Not Message Data **No, Loki does NOT build a separate inde...")
- 16:47, 7 July 2025 Loki vs postgres hypertable (hist | edit) [4,348 bytes ] Busk (talk | contribs) (Created page with "Here’s a rough comparison of what you might see when querying a **1-month, \~100 GB** time-series dataset on commodity hardware (e.g. SSDs, 16 cores). Actual numbers will va...")
- 16:09, 7 July 2025 Loki chunks size (hist | edit) [2,518 bytes ] Busk (talk | contribs) (Created page with "Loki’s Azure “blobs” are really just the compressed **chunks** of log entries that the Ingester flushes to your `<container>/chunks/<tenant-ID>/…` path. The **size** o...")
- 16:29, 5 July 2025 Loki duplicates (hist | edit) [2,388 bytes ] Busk (talk | contribs) (Created page with "In Loki, deduplication happens both at ingest-time and (optionally) at query-time, but it’s driven by the combination of: 1. **Stream identity** (tenant + label set, e.g. `...")
- 00:43, 4 July 2025 Rclone cheat sheet (hist | edit) [131 bytes ] Busk (talk | contribs) (Created page with "``` rclone check /dir2/foo /dir2/foo --size-only -P ```")
- 15:54, 3 July 2025 Rclone md5 per file (hist | edit) [1,405 bytes ] Busk (talk | contribs) (Created page with "# MD5 for blobs Adds MD5 hashsum per file on blob that doesn't support the backend command ## if backend ``` rclone backend set-md5 --all "azdst:test/foo" ``` ## If not ```...")
- 06:58, 2 July 2025 Alloy prometheus modules (hist | edit) [5,847 bytes ] Busk (talk | contribs) (Created page with "Yes, you are correct! Grafana Alloy integrates the Blackbox Exporter directly as a built-in component. This means you don't need to run a separate Blackbox Exporter instance a...")
- 06:55, 2 July 2025 Alloy http monitor (hist | edit) [1,911 bytes ] Busk (talk | contribs) (Created page with "``` // config.alloy prometheus.exporter.blackbox "my_blackbox_exporter" { // Define modules directly within the Alloy config config = { modules = { http_2xx = {...")
- 22:01, 1 July 2025 Azure blob api cost notes (hist | edit) [1,270 bytes ] Busk (talk | contribs) (Created page with "No, the transactions are not free, but running `rclone size` on a prefix with one million objects is very inexpensive. --- ### ## What Happens When You Run the Command The...")
- 06:02, 28 June 2025 Grafana Dashboards k8s (hist | edit) [4,036 bytes ] Busk (talk | contribs) (Created page with "k8s mimir/prometheus 15758 15760")
- 13:07, 20 June 2025 Loki sandbox (hist | edit) [459 bytes ] Busk (talk | contribs) (Created page with "``` loki: storage: type: azure storageConfig: boltdb_shipper: shared_store: azure active_index_directory: /var/loki/index cache_location: /var/lo...")
- 13:00, 20 June 2025 Loki scripts (hist | edit) [2,096 bytes ] Busk (talk | contribs) (Created page with "``` import os from azure.storage.blob import ContainerClient # Set environment variables or hardcode for testing ACCOUNT_URL = os.environ["AZURE_ACCOUNT_URL"] # e.g.,...")
- 20:20, 19 June 2025 Sftp get dirs (hist | edit) [2,986 bytes ] Busk (talk | contribs) (Created page with "# Simple script to get dirs .env ``` export SFTP_HOST=eft-na.wtwco.com export SFTP_USER=PooBear export SFTP_PASS=<MY PASS> export BASE_DIR="/Usr/BDA/" export OUTPUT_FILE="my_...")
- 21:07, 13 June 2025 Mimir diff (hist | edit) [1,169 bytes ] Busk (talk | contribs) (Created page with "helm_upgrade "--install mimir grafana/mimir-distributed -f mimir-distributed.values.yaml" ``` 2153c2153 < size: 30Gi --- > size: 5Gi 2269c2269 < enabled: true ---...")
- 17:27, 3 June 2025 OpenSearch 2 (hist | edit) [2,416 bytes ] Busk (talk | contribs) (Created page with "Here's a **Helm install command** for OpenSearch with **LDAP authentication enabled** and **TLS for HTTP enabled**, using the official [OpenSearch Helm chart](https://github.c...")