https://github.com/petabridge/phobos-samples
Sample projects for working with Phobos® and Akka.NET
https://github.com/petabridge/phobos-samples
akka-cluster akkadotnet devops phobos samples tracing
Last synced: 11 months ago
JSON representation
Sample projects for working with Phobos® and Akka.NET
- Host: GitHub
- URL: https://github.com/petabridge/phobos-samples
- Owner: petabridge
- License: apache-2.0
- Created: 2018-09-26T22:07:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T22:10:30.000Z (almost 5 years ago)
- Last Synced: 2024-03-26T05:15:00.104Z (about 2 years ago)
- Topics: akka-cluster, akkadotnet, devops, phobos, samples, tracing
- Language: C#
- Homepage: https://phobos.petabridge.com/
- Size: 43.9 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Phobos® Code Samples

This repository contains samples projects for working with [Phobos: DevOps Suite for Akka.NET](https://phobos.petabridge.com/) and is designed to showcase how some of the custom telemetry APIs work.
### Phobos.Samples.Filtering
This sample is intended to help show the whitelisting feature in Phobos tracing. This sample will tell Phobos to only collect traces for messages with the IStatus interface. This will limit the messages we are seeing to only show when a customer places an order and the supply store does not have enough stock to supply the order. When an order is placed and there is not enough stock, the supply store will let the customer Actor know. The customer Actor will then forward this to the manager which will then restock the particular item.
This sample is configured to be be used with App insights, you can find more information on how to get this setup [here](https://phobos.petabridge.com/articles/tracing/backends/app-insights.html). However you can change the tracing engine to any of our supported implementations listed in our [Phobos website](https://phobos.petabridge.com/articles/tracing/).
## License
Phobos is a commercial product and [its end-user license agreement can be found here](https://phobos.petabridge.com/articles/setup/license.html).
The sources in this repository, however, is open source and is [licensed under the terms of Apache 2.0](LICENSE).
This library is maintained by [Petabridge](https://petabridge.com/)®. Copyright 2015-2018.