All Projects → sevennt → Echo Pprof

sevennt / Echo Pprof

Licence: mit
echo-pprof is a wrapper for golang web framework echo to use net/http/pprof easily.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Echo Pprof

golden
a benchmark for compile-time and/or runtime Nim 🏆
Stars: ✭ 28 (-30%)
Mutual labels:  profile, profiling
profiler
Continuous profiling based on pprof
Stars: ✭ 221 (+452.5%)
Mutual labels:  profile, profiling
Generator Ng Fullstack
Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest.
Stars: ✭ 701 (+1652.5%)
Mutual labels:  echo
Likwid
Performance monitoring and benchmarking suite
Stars: ✭ 957 (+2292.5%)
Mutual labels:  profiling
Py Spy
Sampling profiler for Python programs
Stars: ✭ 7,709 (+19172.5%)
Mutual labels:  profiling
Echo Sonos
Amazon Echo integration with Sonos
Stars: ✭ 722 (+1705%)
Mutual labels:  echo
Stanford Drupal Profile
A dev / test-only version of the Drupal Hosting Service Configuration
Stars: ✭ 13 (-67.5%)
Mutual labels:  profile
Yappi
Yet Another Python Profiler, but this time thread&coroutine&greenlet aware.
Stars: ✭ 595 (+1387.5%)
Mutual labels:  profile
Swamp
Teh AWS profile manager
Stars: ✭ 38 (-5%)
Mutual labels:  profile
Badges4 Readme.md Profile
👩‍💻👨‍💻 Improve your README.md profile with these amazing badges.
Stars: ✭ 929 (+2222.5%)
Mutual labels:  profile
Echo Logrus
echo-logrus is a middleware that provides logrus logger support for echo.
Stars: ✭ 27 (-32.5%)
Mutual labels:  echo
Java Debug Tool
Java dynamic debug tool
Stars: ✭ 26 (-35%)
Mutual labels:  profiling
Echo
Echo是一款桌面端调试工具,旨在提高客户端的研发调试效率
Stars: ✭ 818 (+1945%)
Mutual labels:  echo
Sol Profiler
CLI Tool to List & Store Solidity Smart Contract Methods Attributes
Stars: ✭ 20 (-50%)
Mutual labels:  profile
Opensource Socialnetwork
Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 16 international languages.
Stars: ✭ 710 (+1675%)
Mutual labels:  profile
Community User Profile
👨‍💻 Profile page, but for developers.
Stars: ✭ 32 (-20%)
Mutual labels:  profile
Psick
Puppet Systems Infrastructure Construction Kit: The control-repo
Stars: ✭ 666 (+1565%)
Mutual labels:  profile
Viztracer
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
Stars: ✭ 874 (+2085%)
Mutual labels:  profiling
Fascia
Stars: ✭ 12 (-70%)
Mutual labels:  echo
Scalopus
A tracing framework for C++ and Python.
Stars: ✭ 41 (+2.5%)
Mutual labels:  profiling

echo-pprof

A wrapper for golang web framework echo to use net/http/pprof easily.

Install

First install echo-pprof to your GOPATH using go get:

go get github.com/sevenNt/echo-pprof

Usage

package main

import (
	"github.com/labstack/echo"
	"github.com/sevenNt/echo-pprof"
)

func main() {
	e := echo.New()

	e.GET("/ping", func(c echo.Context) error {
		return c.String(200, "pong")
	})

	// automatically add routers for net/http/pprof
	// e.g. /debug/pprof, /debug/pprof/heap, etc.
	echopprof.Wrap(e)

	// echopprof also plays well with *echo.Group
	// prefix := "/debug/pprof"
	// group := e.Group(prefix)
	// echopprof.WrapGroup(prefix, group)

	e.Start(":8080")
}

Start this server, and then visit http://127.0.0.1:8080/debug/pprof/ and you'll see what you want.

Have Fun.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].