Skip to content

Instantly share code, notes, and snippets.

Avatar
🚀
"I'm in"

Jessica Kerr jessitron

🚀
"I'm in"
View GitHub Profile
@jessitron
jessitron / values.yaml
Created Jul 8, 2022
Configure the opentelemetry-collector helm chart to receive traces from a front end and send them to Honeycomb
View values.yaml
mode: deployment
config:
exporters:
otlp/honeycomb:
endpoint: api.honeycomb.io:443
headers:
"x-honeycomb-team": YOUR-HONEYCOMB-API-KEY-HERE
logging:
loglevel: debug
@jessitron
jessitron / package.json
Created Jun 2, 2022
Send Node.js instrumentation to Honeycomb
View package.json
{ ...
"dependencies": {
"@grpc/grpc-js": "^1.5.7",
"@opentelemetry/api": "^1.1.0",
"@opentelemetry/core": "^1.1.1",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.27.0",
"@opentelemetry/instrumentation": "^0.27.0",
"@opentelemetry/instrumentation-express": "^0.28.0",
"@opentelemetry/instrumentation-http": "^0.27.0",
"@opentelemetry/resources": "^1.1.1",
@jessitron
jessitron / fix-stderr.ps1
Last active Mar 17, 2021
Unwrapping STDERR in Powershell
View fix-stderr.ps1
<#
.Synopsis
STDERR strings get wrapped in an ErrorRecord. Unwrap those back into strings.
#>
function Convert-StderrString {
# Why can this not be an advanced function with [CmdletBinding()] ?
# Somehow it doesn't work if I put that in.
@jessitron
jessitron / gist:e1a3fc188b63b5baf0817114731ea8cf
Created Mar 7, 2018
Atomist command to find out who is reviewing
View gist:e1a3fc188b63b5baf0817114731ea8cf
import { commandHandlerFrom } from "@atomist/automation-client/onCommand";
import { HandleCommand } from "@atomist/automation-client";
import { Parameters } from "@atomist/automation-client/decorators";
import * as _ from "lodash"
@Parameters()
export class WhoIsBusyParameters {
}
View readConfigUsingPromises.ts
function readConfig(): Promise<DeletionCriteria> {
return promisify(fs.readFile)("config/deletionCriteria.json", { encoding: "utf8" })
.then(configFileContent =>
JSON.parse(configFileContent));
}
@jessitron
jessitron / Properties.elm
Created Apr 17, 2016
An Elm program using elm-check that is compatible with elm-test (the Node module)
View Properties.elm
module Main (..) where
import ElmTest
import Check exposing (Evidence, Claim, that, is, for)
import Check.Test
import Check.Producer as Producer
import List
import Signal exposing (Signal)
import Console exposing (IO)
import Task
View CarrotPotato.elm
module CarrotPotato where
import StartApp
import Task exposing (Task)
import Signal exposing (Signal, Address)
import Effects exposing (Effects, Never)
import Html exposing (Html)
--
-- StartApp boilerplate
@jessitron
jessitron / EffectsTest.elm
Last active Sep 22, 2015 — forked from urfolomeus/EffectsTest.elm
The send Task can turn into the NoOp effect
View EffectsTest.elm
module EffectsTest where
import Html exposing (..)
import Html.Events exposing (onClick)
import StartApp exposing (App)
import Task exposing (Task)
import Effects exposing (Effects, Never)
@jessitron
jessitron / Failure.elm
Created Aug 16, 2015
An Elm Error: declaring a type equal to another doesn't make sense
View Failure.elm
module Failure where
import InnerComponent
--- ACTION
type InnerAction = InnerComponent.Action -- oops, meant type alias
type Action = Passthru InnerAction
-- MODEL
@jessitron
jessitron / Box.elm
Created Jul 11, 2015
An Elm type error that took me for a while to understand
View Box.elm
module Box (Model, init, Action, update, view) where
import Html exposing (..)
import Html.Attributes exposing (style)
import Html.Events exposing (onClick)
-- MODEL
type alias Model = ()