Skip to content

Instantly share code, notes, and snippets.

View devinsba's full-sized avatar

Brian Devins devinsba

  • Liberty Mutual
View GitHub Profile
package com.dealer.metrics.aspects.tracing.config;
import com.dealer.metrics.aspects.tracing.gc.GcEventStore;
import com.dealer.metrics.aspects.tracing.gc.GcMonitor;
import com.dealer.metrics.aspects.tracing.gc.GcEventTracingAspect;
import org.aspectj.lang.Aspects;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
@devinsba
devinsba / Cluster.java
Last active April 8, 2019 11:10
Zipkin Sparkstreaming - Vizceral
import java.util.HashMap;
import java.util.Map;
public class Cluster {
String app;
String region;
String env;
Map<String, Metrics> connectionsFrom = new HashMap<>();
}
@devinsba
devinsba / RpcNamerAspect.java
Created November 8, 2016 21:47
zipkin/brave aspects
public class RpcNameAspect {
@Pointcut("execution(* com.dealer.metrics.aspects.tracing.context.TracingContext+.execute(..)) && this(tracingContext)")
public void tracingContext(TracingContext tracingContext) {
}
@After("tracingContext(tracingContext)")
public void nameRemoteCall(TracingContext tracingContext) throws Throwable {
if (tracingContext.hasTracingMetadata("service_name")) {
tracingContext.setSpanName(String.format(
"%s.%s",
version: '2'
services:
cassandra:
image: cassandra:2.2
network_mode: host
zookeeper:
image: mbabineau/zookeeper-exhibitor:latest
network_mode: host
environment:
HOSTNAME: "${HOSTNAME}"
@devinsba
devinsba / brew_doctor
Created February 28, 2012 01:39
brew install pcb error
Some "config" scripts were found in your path, but not in system or
Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name.
@devinsba
devinsba / install.sh
Created February 17, 2012 17:32 — forked from padcom/install.sh
Gitorious installation on Ubuntu 10.04 / Debian 6
#!/bin/bash
#------------------------------------------------------------------------------
# SETTINGS
#------------------------------------------------------------------------------
MYSQL_ROOT_PASSWORD=password
MYSQL_GITORIOUS_PASSWORD=password
GITORIOUS_HOST=hostname
SYSADMIN=sysadmin
@devinsba
devinsba / .bashrc_snip
Created October 5, 2011 13:40
git settings
git='\[\e[0;32m\]$(__git_ps1 "(%s)")\[\e[m\]'
export PS1=${git}${PS1}