mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2024-12-26 21:05:00 +02:00
remove old prom-collector depandence (#2643)
This commit is contained in:
parent
33a5a495a4
commit
79f6bc1208
1
.gitignore
vendored
1
.gitignore
vendored
@ -16,6 +16,5 @@ gen/
|
|||||||
/example/opencensus/opencensus
|
/example/opencensus/opencensus
|
||||||
/example/passthrough/passthrough
|
/example/passthrough/passthrough
|
||||||
/example/prometheus/prometheus
|
/example/prometheus/prometheus
|
||||||
/example/prom-collector/prom-collector
|
|
||||||
/example/zipkin/zipkin
|
/example/zipkin/zipkin
|
||||||
/example/otel-collector/otel-collector
|
/example/otel-collector/otel-collector
|
||||||
|
@ -25,8 +25,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
@ -22,8 +22,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
@ -26,8 +26,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
||||||
|
@ -27,8 +27,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
||||||
|
@ -28,8 +28,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ./
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
||||||
|
@ -27,8 +27,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ./
|
replace go.opentelemetry.io/otel/example/otel-collector => ./
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
||||||
|
@ -29,8 +29,6 @@ replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ./
|
replace go.opentelemetry.io/otel/example/passthrough => ./
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
||||||
|
@ -27,8 +27,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ./
|
replace go.opentelemetry.io/otel/example/prometheus => ./
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
|
||||||
|
@ -27,8 +27,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ./
|
replace go.opentelemetry.io/otel/example/zipkin => ./
|
||||||
|
@ -22,8 +22,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
@ -42,8 +42,6 @@ replace go.opentelemetry.io/otel/example/otel-collector => ../../../../example/o
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../../../../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../../../../example/passthrough
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
||||||
|
@ -37,14 +37,10 @@ replace go.opentelemetry.io/otel/example/otel-collector => ../../../../example/o
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../../../../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../../../../example/passthrough
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/exporters/metric/prometheus => ../../../metric/prometheus
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp => ./
|
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp => ./
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/exporters/otlp/otlptrace => ../../otlptrace
|
replace go.opentelemetry.io/otel/exporters/otlp/otlptrace => ../../otlptrace
|
||||||
@ -53,10 +49,6 @@ replace go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc => ../..
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp => ../../otlptrace/otlptracehttp
|
replace go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp => ../../otlptrace/otlptracehttp
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/exporters/trace/jaeger => ../../../trace/jaeger
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../../trace/zipkin
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/internal/tools => ../../../../internal/tools
|
replace go.opentelemetry.io/otel/internal/tools => ../../../../internal/tools
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/sdk/export/metric => ../../../../sdk/export/metric
|
replace go.opentelemetry.io/otel/sdk/export/metric => ../../../../sdk/export/metric
|
||||||
|
@ -34,8 +34,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../../example/opencens
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
||||||
|
@ -37,8 +37,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../../../example/openc
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
||||||
|
@ -31,8 +31,6 @@ replace go.opentelemetry.io/otel/example/otel-collector => ../../../../example/o
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../../../../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../../../../example/passthrough
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../../example/zipkin
|
||||||
|
@ -27,8 +27,6 @@ replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-co
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../../example/passthrough
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
@ -27,8 +27,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../../example/opencens
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
||||||
|
@ -26,8 +26,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../../example/opencens
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
||||||
|
@ -23,8 +23,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
2
go.mod
2
go.mod
@ -24,8 +24,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ./example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ./example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ./example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ./example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ./example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ./example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ./example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ./example/zipkin
|
||||||
|
@ -28,8 +28,6 @@ replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-co
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../../example/passthrough
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
@ -16,8 +16,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../example/zipkin
|
||||||
|
@ -17,8 +17,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../../example/opencens
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
|
||||||
|
@ -25,8 +25,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../example/zipkin
|
||||||
|
@ -16,8 +16,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
|
||||||
|
@ -16,8 +16,6 @@ replace go.opentelemetry.io/otel/example/opencensus => ../example/opencensus
|
|||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/otel-collector => ../example/otel-collector
|
replace go.opentelemetry.io/otel/example/otel-collector => ../example/otel-collector
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prom-collector => ../example/prom-collector
|
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/prometheus => ../example/prometheus
|
replace go.opentelemetry.io/otel/example/prometheus => ../example/prometheus
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/zipkin => ../example/zipkin
|
replace go.opentelemetry.io/otel/example/zipkin => ../example/zipkin
|
||||||
|
Loading…
Reference in New Issue
Block a user