├── .gitignore ├── 01-Metric-Sample └── WebApiTracking.Sample │ ├── Controllers │ └── ValuesController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── WebApiTracking.Sample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── 02-Metric-Sample-With-P8S-Grafana └── Metric-Sample │ ├── AppMetric-screenshot.png │ ├── Controllers │ └── ValuesController.cs │ ├── MyMetricsRegistry.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Readme.md │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── webApi.csproj ├── 03-Health-Sample └── Health-Sample │ ├── Controllers │ └── ValuesController.cs │ ├── Health-Sample.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── 04-Zipkin-Sample ├── Backend-Service │ ├── Backend-Service.csproj │ ├── Controllers │ │ └── ValuesController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Client-App │ ├── Client-App.csproj │ ├── Program.cs │ ├── Readme.md │ ├── Startup.cs │ ├── appSettings.json │ ├── appsettings.Development.json │ ├── zipkin-1.png │ └── zipkin-2.png └── Zipkin.Library │ ├── TraceAs.cs │ ├── TraceFactory.cs │ ├── Zipkin.Library.csproj │ ├── ZipkinAnnotations │ ├── IZipkinAnnotation.cs │ ├── ZipkinAnnotationFactory.cs │ ├── ZipkinClientAnnotations.cs │ ├── ZipkinLocalOperationAnnotation.cs │ └── ZipkinServerAnnotations.cs │ ├── ZipkinApplicationBuilderExtensions.cs │ ├── ZipkinConfiguration.cs │ └── ZipkinServiceCollectionExtensions.cs ├── Demo.sln ├── Readme.md ├── lib └── App.Metrics.Formatters.Prometheus │ ├── App.Metrics.Formatters.Prometheus.deps.json │ ├── App.Metrics.Formatters.Prometheus.dll │ ├── App.Metrics.Formatters.Prometheus.pdb │ └── App.Metrics.Formatters.Prometheus.xml ├── monitoring ├── docker-compose.yml ├── grafana │ ├── config.monitoring │ └── provisioning │ │ ├── dashboards │ │ ├── App Metrics - Web Monitoring - Prometheus-1540325786221.json │ │ ├── Docker Prometheus Monitoring-1533038455876.json │ │ └── dashboard.yml │ │ └── datasources │ │ └── datasource.yml └── prometheus │ └── prometheus.yml └── presentation.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/.gitignore -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/Program.cs -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/Startup.cs -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/WebApiTracking.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/WebApiTracking.Sample.csproj -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/appsettings.Development.json -------------------------------------------------------------------------------- /01-Metric-Sample/WebApiTracking.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/01-Metric-Sample/WebApiTracking.Sample/appsettings.json -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/AppMetric-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/AppMetric-screenshot.png -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/MyMetricsRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/MyMetricsRegistry.cs -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Program.cs -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Readme.md -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/Startup.cs -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/appsettings.Development.json -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/appsettings.json -------------------------------------------------------------------------------- /02-Metric-Sample-With-P8S-Grafana/Metric-Sample/webApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/02-Metric-Sample-With-P8S-Grafana/Metric-Sample/webApi.csproj -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/Health-Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/Health-Sample.csproj -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/Program.cs -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/Startup.cs -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/appsettings.Development.json -------------------------------------------------------------------------------- /03-Health-Sample/Health-Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/03-Health-Sample/Health-Sample/appsettings.json -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/Backend-Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/Backend-Service.csproj -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/Program.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/Properties/launchSettings.json -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/Startup.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/appsettings.Development.json -------------------------------------------------------------------------------- /04-Zipkin-Sample/Backend-Service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Backend-Service/appsettings.json -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/Client-App.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/Client-App.csproj -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/Program.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/Readme.md -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/Startup.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/appSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/appSettings.json -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/appsettings.Development.json -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/zipkin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/zipkin-1.png -------------------------------------------------------------------------------- /04-Zipkin-Sample/Client-App/zipkin-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Client-App/zipkin-2.png -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/TraceAs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/TraceAs.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/TraceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/TraceFactory.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/Zipkin.Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/Zipkin.Library.csproj -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/IZipkinAnnotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/IZipkinAnnotation.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinAnnotationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinAnnotationFactory.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinClientAnnotations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinClientAnnotations.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinLocalOperationAnnotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinLocalOperationAnnotation.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinServerAnnotations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinAnnotations/ZipkinServerAnnotations.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinConfiguration.cs -------------------------------------------------------------------------------- /04-Zipkin-Sample/Zipkin.Library/ZipkinServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/04-Zipkin-Sample/Zipkin.Library/ZipkinServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Demo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/Demo.sln -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/Readme.md -------------------------------------------------------------------------------- /lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.deps.json -------------------------------------------------------------------------------- /lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.dll -------------------------------------------------------------------------------- /lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.pdb -------------------------------------------------------------------------------- /lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/lib/App.Metrics.Formatters.Prometheus/App.Metrics.Formatters.Prometheus.xml -------------------------------------------------------------------------------- /monitoring/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/monitoring/docker-compose.yml -------------------------------------------------------------------------------- /monitoring/grafana/config.monitoring: -------------------------------------------------------------------------------- 1 | GF_SECURITY_ADMIN_PASSWORD=admin 2 | GF_USERS_ALLOW_SIGN_UP=false 3 | -------------------------------------------------------------------------------- /monitoring/grafana/provisioning/dashboards/App Metrics - Web Monitoring - Prometheus-1540325786221.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/monitoring/grafana/provisioning/dashboards/App Metrics - Web Monitoring - Prometheus-1540325786221.json -------------------------------------------------------------------------------- /monitoring/grafana/provisioning/dashboards/Docker Prometheus Monitoring-1533038455876.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/monitoring/grafana/provisioning/dashboards/Docker Prometheus Monitoring-1533038455876.json -------------------------------------------------------------------------------- /monitoring/grafana/provisioning/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/monitoring/grafana/provisioning/dashboards/dashboard.yml -------------------------------------------------------------------------------- /monitoring/grafana/provisioning/datasources/datasource.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/monitoring/grafana/provisioning/datasources/datasource.yml -------------------------------------------------------------------------------- /monitoring/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/monitoring/prometheus/prometheus.yml -------------------------------------------------------------------------------- /presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepsiburada/Observability-Demo/HEAD/presentation.pdf --------------------------------------------------------------------------------