Skip to content

Basic environment deployment project for .net application

Notifications You must be signed in to change notification settings

phihc116/netcore_deployment

Repository files navigation

.NET Deployment

This project demonstrates the deployment environment of a .NET application.

The project utilizes the following libraries and tools:

Prerequisites

Running

Run the application with the following commands:

    cd etc/charts/app-demo-chart
    helm install [app_chart_name] .

Run Grafana

To install Grafana:

helm install grafana grafana/grafana -f value-override.yaml -n otel-demo

Run Grafana Loki

To install Loki:

helm install --values values.yaml loki grafana/loki -n otel-demo

Run Prometheus

To install Prometheus:

helm install prometheus-demo prometheus-community/prometheus -f values-override.yaml -n otel-demo

Run OpenTelemetry Collector

helm install opentelemetry-collector open-telemetry/opentelemetry-collector -f values-override.yaml -n otel-demo

Run Grafana Tempo

helm install tempo grafana/tempo -n otel-demo

Contributing

I welcome contributions to this project! Feel free to open pull requests with improvements, bug fixes, or additional features.