Enrich the telemetry data for .NET applications running inside containers that are managed by Kubernetes.
Перейти к файлу
Saar Shen d66ec509fd Relocate EnableK8s impl 2017-05-04 12:30:38 -07:00
build Relocate solution file location 2017-04-20 14:11:09 -07:00
src Relocate EnableK8s impl 2017-05-04 12:30:38 -07:00
tests/UnitTests Feature/cert verification (#51) 2017-04-29 10:46:17 -07:00
.gitignore Initial commit 2017-04-06 15:30:37 -07:00
ApplicationInsights.Kubernetes.sln Rename the project name (#26) 2017-04-24 11:56:14 -07:00
LICENSE Initial commit 2017-04-06 15:30:39 -07:00
README.md Update README.md 2017-04-21 17:12:02 -07:00

README.md

Microsoft Application Insights for Kubernetes

This repository has code for Application Insights for Kubernetes, which works on .NET Core applications within the containers, managed by Kubernetes, on Azure Container Service. This page is subject to be updated once more info is available.

Continous Integration Status

Rolling Build Nightly Build
Rolling-Build Status Nightly-Build Status

Get Started

Prerequisite

Walkthrough

Refer Getting Started for a simple walkthrough.

Contributing

Report issues

Please file bug, discussion or any other interesting topics in issues on github.

Developing

Prerequisite

Build

Firstly, please check your .NET Core CLI version by running:

dotnet --version

And the expected version is: 1.0.1

Then, restore the nuget packages when necessary under the root folder of the repository:

dotnet restore

Build the product:

dotnet build

Test

We use xUnit and Moq for our unit tests. To run unit tests:

dotnet test tests\UnitTests\UnitTests.csproj

Code-Conventions

We use C# and please follow the coding conventions here: C# Coding Conventions. When there is special conventions, we will post it in Wiki.

Branches

  • The default branch is 'develop'. Please submit all pull requests for new features to this branch.

  • For new features, create branch like feature/, for example:

      feature/better-readme
    
  • For bug fixes, create branch like bug/, for exmaple, if the issue to track the bug is #100:

      bug/100
    
  • Once the features are integrated and ready to release, it will be merged back to master. All releases will be shipped out of master branch. The specific commit will be tagged for releases.


This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.