Skip to content

Instantly share code, notes, and snippets.

View karanchuri's full-sized avatar
🎯
Focusing

Karan Churi karanchuri

🎯
Focusing
View GitHub Profile
@karanchuri
karanchuri / prometheus.json
Created July 28, 2021 06:08
Basic Dashboard Json
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
@karanchuri
karanchuri / urls.py
Created July 28, 2021 05:27
Prometheus urls
from django.conf.urls import include, url
urlpatterns = [
# Your other urls here,
url('prometheus-xyzabc/', include('django_prometheus.urls'))
]
@karanchuri
karanchuri / docker-compose.yml
Created July 28, 2021 04:36
Grafana Prometheus Docker Compose File
version: '3.8'
services:
prometheus:
image: prom/prometheus
restart: 'no'
volumes:
- prometheus_data:/prometheus
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: prometheus
metrics_path: '/prometheus-xyzabc/metrics'
static_configs:
- targets: ['127.0.0.1:8006']
@karanchuri
karanchuri / powerOfMath.go
Created July 5, 2021 14:53
Power Of Math
package main
import (
"math"
"fmt"
)
func main() {
fmt.Println("Fibonacci at 9th position is")
fmt.Println(math.Round(math.Pow(math.Phi, float64(9)) / math.Sqrt(5)))
@karanchuri
karanchuri / main.dart
Created May 1, 2021 13:37
gRPC Flutter demo
import 'dart:ffi';
import 'package:fixnum/fixnum.dart';
import 'package:flutter/material.dart';
import 'package:grpc/grpc.dart';
import 'package:grpc_demo/proto/service.pbgrpc.dart';
void main() {
runApp(MyApp());
}
@karanchuri
karanchuri / service.proto
Created April 20, 2021 16:11
Proto File For gRPC demo
syntax = "proto3";
package proto;
message PingRequest {
string message = 1;
uint64 id = 2;
}
message PongResponse {
@karanchuri
karanchuri / client.go
Last active June 27, 2021 07:33
Client File For gRPC demo
package main
import (
"context"
"fmt"
"bitbucket.org/demo/grpcdemo/proto"
"google.golang.org/grpc"
)
func main() {
@karanchuri
karanchuri / server.go
Created April 20, 2021 16:09
Server File For gRPC demo
package main
import (
"context"
"fmt"
"net"
"grpcdemo/proto"
"google.golang.org/grpc"
"google.golang.org/grpc/reflection"
@karanchuri
karanchuri / confluentConsumer.go
Created November 25, 2020 13:56
kafka golang demo
package main
import (
"fmt"
"gopkg.in/confluentinc/confluent-kafka-go.v1/kafka"
)
func main() {
c, err := kafka.NewConsumer(&kafka.ConfigMap{