Skip to content

Instantly share code, notes, and snippets.

View pavolloffay's full-sized avatar
🚀
Let's build something together!

Pavol Loffay pavolloffay

🚀
Let's build something together!
View GitHub Profile
@pavolloffay
pavolloffay / kubernetes
Last active October 4, 2019 11:02
kubernetes, gcloud, minikube
minikube start --vm=kvm
minikube stop
minikube delete
minikube service jaeger-all-in-one
# Google Cloud
gcloud auth application-default login
gcloud auth activate-service-account --key-file client-secret.json
gcloud auth revoke
gcloud projects list
atom
@pavolloffay
pavolloffay / Hawkular APM
Last active October 31, 2016 16:08
Hawkular APM
target/hawkular-btm-dist-0.8.1.Final-SNAPSHOT/bin/standalone.sh --debug -Dkeycloak.import=target/hawkular-btm-dist-0.8.1.Final-SNAPSHOT/standalone/configuration/hawkular-realm-for-dev.json -Djboss.socket.binding.port-offset=100 -Dkeycloak.server.url=http://localhost:8180/auth
# jdoe:password
dist/target/hawkular-btm-dist-0.8.1.Final-SNAPSHOT/bin/standalone.sh --debug -Djboss.socket.binding.port-offset=100
source ~/projects/hawkular/hawkular-btm/dist/target/hawkular-btm-dist-0.8.1.Final-SNAPSHOT/btm/setenv.sh
export BTM_AGENT_JAR_PATH=/home/pavol/projects/hawkular/hawkular-btm/dist/target/hawkular-btm-dist-0.8.1.Final-SNAPSHOT/btm/hawkular-btm-agent-rest.jar
export JAVA_OPTS="-javaagent:$BTM_AGENT_JAR_PATH \
@pavolloffay
pavolloffay / holtwinters.py
Created February 4, 2016 10:13 — forked from andrequeiroz/holtwinters.py
Implementation of Holt-Winters algorithms in Python 2
#The MIT License (MIT)
#
#Copyright (c) 2015 Andre Queiroz
#
#Permission is hereby granted, free of charge, to any person obtaining a copy
#of this software and associated documentation files (the "Software"), to deal
#in the Software without restriction, including without limitation the rights
#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#copies of the Software, and to permit persons to whom the Software is
#furnished to do so, subject to the following conditions:
@pavolloffay
pavolloffay / ts.py
Created January 20, 2016 13:57
ts.py
#!/usr/bin/env python
# -*- coding: ascii -*-
#-----------------------------------------------------------------------------
"""
Time Series Analysis
pytsa (read "pizza") depends on scipy and numpy.
Pytsa is a simple timeseries utility for python.
It is good for pedagogical purposes, such as to understand moving averages,
linear regression, interpolation, and single/double/triple exponential smoothing.
@pavolloffay
pavolloffay / Hawkular Data Mining demo
Last active January 19, 2016 12:17
Hawkular Data Mining demo
Helper functions for extracting Tenant and Feed id and their canonical paths.
feedId() {
curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/feeds'| grep --color=never -oP 'id" : "\K[\w-]+'
}
tenantId() {
curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/tenant'| grep --color=never -oP 'id" : "\K[\w-]+'
}
feed() {
curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/feeds'| grep --color=never -oP 'path" : "\K/t;[\w-]+/f;[\w-]+'
@pavolloffay
pavolloffay / Datamininig + Alerts
Last active January 13, 2016 15:26
Hawkular datamining + Alerts
tenant=$(curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/tenant'| grep --color=never -oP 'id" : "\K[0-9a-z\-]+')
feed=$(curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/feeds'| grep --color=never -oP 'id" : "\K[0-9a-z\-]+')
function feed() {
echo `curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/feeds'| grep --color=never -oP 'id" : "\K[0-9a-z\-]+'`
}
function tenant() {
echo `curl -s GET 'http://jdoe:password@localhost:8080/hawkular/inventory/tenant'| grep --color=never -oP 'id" : "\K[0-9a-z\-]+'`
}
@pavolloffay
pavolloffay / .sh
Created December 10, 2015 14:09
BUS samples MDB
14:59 0 hawkular-bus-sample-mdb <master>$ mvn clean install -Pdev -Dorg.hawkular.wildfly.home=/home/pavol/projects/hawkular/hawkular/modules/nest/hawkular-nest-distro/target/hawkular-nest-distro-1.0.0.Alpha8-SNAPSHOT-distribution/wildfly-9.0.1.Final^C
15:09 130 hawkular-bus-sample-mdb <master>$
15:09 130 hawkular-bus-sample-mdb <master>$ pwd
/home/pavol/projects/hawkular/hawkular-bus/hawkular-bus-samples/hawkular-bus-sample-mdb
15:09 0 hawkular-bus-sample-mdb <master>$
@pavolloffay
pavolloffay / Bus context classloader.java
Created December 10, 2015 11:58
Bus context classloader
public static <T extends BasicMessage> BasicMessageWithExtraData<T> fromJSON(InputStream in, Class<T> clazz) {
ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
try {
Thread.currentThread().setContextClassLoader(AbstractMessage.class.getClassLoader());
final T obj;
final byte[] remainder;
try (JsonParser parser = new JsonFactory().configure(Feature.AUTO_CLOSE_SOURCE, false).createParser(in)) {
Method buildObjectMapperForDeserializationMethod = findBuildObjectMapperForDeserializationMethod(clazz);
@pavolloffay
pavolloffay / BusTest.java
Created December 8, 2015 21:18
Hawkular Bus serialization test
@Test
public void testA() throws Exception {
ObjectMapper objectMapper = new ObjectMapper();
InventoryJacksonConfig.configure(objectMapper);
Query relationships = Query.filter().with(RelationWith.name("__inPrediction")).with(RelationWith.sourceOfType
(Tenant.class)).with(RelationWith.targetOfType(Metric.class)).get();
String json = serialize(relationships, objectMapper);