move packages

This commit is contained in:
Denis Mishin 2024-05-30 16:39:50 -04:00
parent fda1dfbd90
commit 92bbab70ac
17 changed files with 15 additions and 15 deletions

View file

@ -13,7 +13,7 @@ import (
connect_mux "github.com/pomerium/pomerium/internal/zero/connect-mux" connect_mux "github.com/pomerium/pomerium/internal/zero/connect-mux"
"github.com/pomerium/pomerium/internal/zero/grpcconn" "github.com/pomerium/pomerium/internal/zero/grpcconn"
"github.com/pomerium/pomerium/internal/zero/healthcheck" "github.com/pomerium/pomerium/internal/zero/healthcheck"
metrics_reporter "github.com/pomerium/pomerium/internal/zero/reporter" metrics_reporter "github.com/pomerium/pomerium/internal/zero/telemetry/reporter"
token_api "github.com/pomerium/pomerium/internal/zero/token" token_api "github.com/pomerium/pomerium/internal/zero/token"
"github.com/pomerium/pomerium/pkg/fanout" "github.com/pomerium/pomerium/pkg/fanout"
cluster_api "github.com/pomerium/pomerium/pkg/zero/cluster" cluster_api "github.com/pomerium/pomerium/pkg/zero/cluster"

View file

@ -12,13 +12,13 @@ import (
"golang.org/x/sync/errgroup" "golang.org/x/sync/errgroup"
"github.com/pomerium/pomerium/internal/log" "github.com/pomerium/pomerium/internal/log"
"github.com/pomerium/pomerium/internal/zero/analytics"
sdk "github.com/pomerium/pomerium/internal/zero/api" sdk "github.com/pomerium/pomerium/internal/zero/api"
"github.com/pomerium/pomerium/internal/zero/bootstrap" "github.com/pomerium/pomerium/internal/zero/bootstrap"
"github.com/pomerium/pomerium/internal/zero/healthcheck" "github.com/pomerium/pomerium/internal/zero/healthcheck"
"github.com/pomerium/pomerium/internal/zero/leaser" "github.com/pomerium/pomerium/internal/zero/leaser"
"github.com/pomerium/pomerium/internal/zero/reconciler" "github.com/pomerium/pomerium/internal/zero/reconciler"
"github.com/pomerium/pomerium/internal/zero/reporter" "github.com/pomerium/pomerium/internal/zero/telemetry/analytics"
"github.com/pomerium/pomerium/internal/zero/telemetry/reporter"
"github.com/pomerium/pomerium/pkg/cmd/pomerium" "github.com/pomerium/pomerium/pkg/cmd/pomerium"
"github.com/pomerium/pomerium/pkg/grpc/databroker" "github.com/pomerium/pomerium/pkg/grpc/databroker"
) )

View file

@ -6,7 +6,7 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/pomerium/pomerium/internal/zero/analytics" "github.com/pomerium/pomerium/internal/zero/telemetry/analytics"
) )
func TestActiveUsers(t *testing.T) { func TestActiveUsers(t *testing.T) {

View file

@ -6,7 +6,7 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/pomerium/pomerium/internal/zero/analytics" "github.com/pomerium/pomerium/internal/zero/telemetry/analytics"
) )
func TestStorage(t *testing.T) { func TestStorage(t *testing.T) {

View file

@ -1,4 +1,4 @@
package convert package prometheus
import ( import (
"errors" "errors"
@ -19,10 +19,10 @@ type FilterFn func(metricname string) (string, bool)
// returns the new attribute name and true if the attribute should be included // returns the new attribute name and true if the attribute should be included
type RelabelFn func(metricname string) (string, bool) type RelabelFn func(metricname string) (string, bool)
// PrometheusToOTLP converts a prometheus metric stream to OTLP metrics // ToOTLP converts a prometheus metric stream to OTLP metrics
// the filter function is used to filter out unwanted metrics // the filter function is used to filter out unwanted metrics
// the relabel function is used to relabel metric attributes // the relabel function is used to relabel metric attributes
func PrometheusToOTLP( func ToOTLP(
src io.Reader, src io.Reader,
filter FilterFn, filter FilterFn,
relabel RelabelFn, relabel RelabelFn,

View file

@ -1,4 +1,4 @@
package convert_test package prometheus_test
import ( import (
"embed" "embed"
@ -14,7 +14,7 @@ import (
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/sdk/metric/metricdata" "go.opentelemetry.io/otel/sdk/metric/metricdata"
"github.com/pomerium/pomerium/internal/zero/reporter/convert" "github.com/pomerium/pomerium/internal/zero/telemetry/prometheus"
) )
//go:embed testdata //go:embed testdata
@ -105,7 +105,7 @@ func TestConvert(t *testing.T) {
require.NoError(t, err) require.NoError(t, err)
defer fd.Close() defer fd.Close()
got, err := convert.PrometheusToOTLP(fd, got, err := prometheus.ToOTLP(fd,
func(name string) (string, bool) { func(name string) (string, bool) {
return name, true return name, true
}, func(label string) (string, bool) { }, func(label string) (string, bool) {

View file

@ -1,4 +1,4 @@
package convert package prometheus
import ( import (
"bufio" "bufio"

View file

@ -1,4 +1,4 @@
package convert_test package prometheus_test
import ( import (
"errors" "errors"
@ -13,7 +13,7 @@ import (
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
"google.golang.org/protobuf/testing/protocmp" "google.golang.org/protobuf/testing/protocmp"
"github.com/pomerium/pomerium/internal/zero/reporter/convert" "github.com/pomerium/pomerium/internal/zero/telemetry/prometheus"
) )
func TestMetricFamilyStream(t *testing.T) { func TestMetricFamilyStream(t *testing.T) {
@ -89,7 +89,7 @@ cpu_seconds_total 12345.6
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
reader := strings.NewReader(tt.input) reader := strings.NewReader(tt.input)
metricStream := convert.NewMetricFamilyStream(reader) metricStream := prometheus.NewMetricFamilyStream(reader)
var got []*dto.MetricFamily var got []*dto.MetricFamily
for { for {