Skip to content

Instantly share code, notes, and snippets.

View RicardoLinck's full-sized avatar

Ricardo Linck RicardoLinck

View GitHub Profile
using System.Collections.Generic;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using OpenTelemetry.Resources;
using OpenTelemetry.Trace.Configuration;
using OpenTelemetry.Trace.Samplers;
package main
import (
"context"
"encoding/json"
"io/ioutil"
"net/http"
"go.opentelemetry.io/otel/plugin/httptrace"
)
package main
import (
"context"
"distributed-tracing-otel/tracing"
"distributed-tracing-otel/weatherpb"
"log"
"net"
"go.opentelemetry.io/otel/api/global"
package tracing
import (
"log"
"go.opentelemetry.io/otel/api/kv"
"go.opentelemetry.io/otel/exporters/trace/jaeger"
sdktrace "go.opentelemetry.io/otel/sdk/trace"
)
package main
import (
"context"
"log"
"distributed-tracing-otel/tracing"
"distributed-tracing-otel/weatherpb"
"go.opentelemetry.io/otel/api/global"
package main
import (
"crypto/md5"
"log"
"net/http"
"github.com/gorilla/mux"
)
package main
import (
"fmt"
"time"
)
var rand int = 0
func main() {
package accounts
import (
"errors"
"my-package/amounts"
)
type Account struct {
balance amounts.Amount
}
package amounts
import "errors"
type Amount struct {
value int
}
func NewAmount(value int) (Amount, error) {
if value < 0 {
sonar.projectKey=<your-project-name>
sonar.host.url=http://localhost:9000
sonar.login=<token>
sonar.sources=.
sonar.exclusions=**/*_test.go
sonar.tests=.
sonar.test.inclusions=**/*_test.go
sonar.go.coverage.reportPaths=cov.out