Skip to content

Instantly share code, notes, and snippets.

View chanjarster's full-sized avatar
🎯
Focusing

Daniel Qian chanjarster

🎯
Focusing
  • Shanghai, China
View GitHub Profile
@chanjarster
chanjarster / echo-server.yaml
Created August 16, 2018 06:25
istio gateway behind nginx with SSL termination
apiVersion: v1
kind: Namespace
metadata:
name: istio-test
labels:
istio-injection: enabled
---
apiVersion: v1
kind: Service
metadata:
@chanjarster
chanjarster / jvm-dashboard.json
Last active February 23, 2023 06:29
Grafana dashboard - JVM dashboard
{
"__inputs": [
{
"name": "VAR_JOB",
"type": "constant",
"label": "job",
"value": "java",
"description": ""
}
],
@chanjarster
chanjarster / daye.go
Created August 3, 2020 05:58
极客时间大爷胡同口优化
// https://time.geekbang.org/column/article/126504
// 张大爷在胡同口等着 ...
// 碰见一个李大爷:127.0.0.1:59668
// 耗时: 40.354851ms
package main
import (
"bytes"
"encoding/binary"
@chanjarster
chanjarster / jvm-dashboard-for-prometheus-operator.json
Last active May 10, 2021 02:36
Grafana dashboard - JVM dashboard (for Prometheus Operator)
{
"__inputs": [],
"__requires": [
{
"type": "grafana",
"id": "grafana",
"name": "Grafana",
"version": "5.2.4"
},
{
@chanjarster
chanjarster / tomcat-dashboard-for-prometheus-operator.json
Last active November 19, 2020 03:42
Grafana dashboard - Tomcat dashboard (for Prometheus Operator)
{
"__inputs": [],
"__requires": [
{
"type": "grafana",
"id": "grafana",
"name": "Grafana",
"version": "5.2.4"
},
{
@chanjarster
chanjarster / tomcat-dashboard.json
Last active August 22, 2020 19:17
Grafana dashboard - tomcat dashboard
{
"__inputs": [
{
"name": "VAR_JOB",
"type": "constant",
"label": "Job",
"value": "java",
"description": ""
}
],
@chanjarster
chanjarster / demo.log
Last active February 19, 2020 03:59
servicecomb-java-chassis release check issue
##################################
# cd demo
# mvn clean install -Pdocker -Pstaging
##################################
[ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.20.0:start (start) on project pojo-client: Execution start of goal io.fabric8:docker-maven-plugin:0.20.0:start failed: Start-Job failed with unexpected exception: [pojo-server:2.0.0] "pojo-server": Timeout after 120669 ms while waiting on log out 'Register microservice instance success' and on tcp port '[/172.17.0.4:8080]' -> [Help 1]
##################################
# pojo-server:2.0.0 container log
##################################
@chanjarster
chanjarster / logstash-tomcat.conf
Created September 22, 2015 07:41
Tomcat Access Log Logstash configration
input {
file {
path => "/path/to/tomcat/logs/localhost_access_log*.txt"
}
}
filter {
grok {
match => {
"message" => "%{COMBINEDAPACHELOG} %{IPORHOST:serverip} %{NUMBER:serverport} %{NUMBER:elapsed_millis} %{NOTSPACE:sessionid} %{QS:proxiedip} %{QS:loginame}"
@chanjarster
chanjarster / style-check-rules.properties
Last active November 19, 2019 09:00
oas validator style check rules
# OpenAPI Object
openAPI.openapi.gte=3.0.2
openAPI.tags.size.gte=1
openAPI.security.size.eq=0
# Info Object
info.description.required=true
# Tag Object
tag.name.case=upper-camel-case
@chanjarster
chanjarster / init-tiller-sa.sh
Created October 11, 2019 06:43
Initialize Tiller Service Account For Each Namespace
#!/bin/bash
if [ -z "$1" ]; then
echo 'usage: init-tiller-sa.sh <namespace>'
exit 1
fi
namespace=$1
cat <<EOF | kubectl apply -f -