Releases: mosn/holmes
Releases · mosn/holmes
release v1.0.2
What's Changed
- feat:#96 by @songzhibin97 in #98
- fix: removed the useless dot in the dump filename by @AtlanCI in #100
- Update util.go by @nejisama in #106
- feat: skip goroutine dump when already finished a thread check dump in a single loop. by @AtlanCI in #103
- fix: Fix DisableMemDump using wrong Opts #105 by @AtlanCI in #107
- typo fix: grTriggerCount => gcHeapTriggerCount. by @doujiang24 in #110
- Goroutine profile known risk improvement by @Jun10ng in #111
- Enable holmes as pyroscope client and reports pprof event to pyroscope server by @Jun10ng in #109
- fix log print cpu to curCPU by @Jun10ng in #115
- feat(report): pass scene information to reporter by @dumbFeng in #119
New Contributors
- @AtlanCI made their first contribution in #100
- @nejisama made their first contribution in #106
- @dumbFeng made their first contribution in #119
Full Changelog: v1.0.1...v1.0.2
holmes. v1.0.1
holmes v1.0.1
What's Changed
- feat:supports dump goroutine to logger and fix typos by @Jun10ng in #91
- docs: add withDumpTo logs by @Jun10ng in #93
- stop remind typos by @Jun10ng in #94
- fix: #89 by @songzhibin97 in #92
Full Changelog: v1.0.0...v1.0.1
holmes v1.0.0
This is the first release version for holmes, you can use holmes on your production environment now.
Background introduction and design details were posted on our blog sites : holmes introduction in Chinese, holmes is used by mosn inside ant financial, which has more than 400k instances in production.
Now holmes supports self-aware profile dump including:
- goroutine profile dump when goroutine number spikes
- cpu profile dump when cpu usage spikes
- heap profile dump when memory usage spikes.
Thanks for our contributors: @Jun10ng @doujiang24 @songzhibin97 @cch123 @Mutated1994
If you encounter any problem when you use holmes, welcome to open an issue or pull request!