! Warning butterfly不再维护,.NET Core生产级的APM方案请参考Apache SkyWalking和SkyWalking .NET Core Agent
A distributed tracing system and application performance management.
Butterfly's design is based on the Google Dapper paper and OpenTracing.
- download latest release
- extract
butterfly-web-[latest version]
cd butterfly-web-[latest version]
dotnet Butterfly.Web.dll --EnableHttpCollector=true
- browse to http://localhost:9618 to find traces
Elasticsearch storage supports versions 5.x and applies when Storage
is set to elasticsearch
.
The following apply when Storage
is set to elasticsearch
:
`ElasticSearchHosts`: A comma separated list of elasticsearch base urls to connect to ex. http://your_es_host:9200.
Defaults to "http://localhost:9200".
Example usage:
dotnet Butterfly.Web.dll --EnableHttpCollector=true --Storage=elasticsearch --ElasticSearchHosts=http://localhost:9200
One of the easiest ways to contribute is to participate in discussions and discuss issues. You can also contribute by submitting pull requests with code changes.