+5
-1
@@ -27,7 +27,7 @@ linters-settings:
|
|||||||
locale: US
|
locale: US
|
||||||
cyclop:
|
cyclop:
|
||||||
max-complexity: 17
|
max-complexity: 17
|
||||||
package-average: 8
|
package-average: 10
|
||||||
godox:
|
godox:
|
||||||
keywords:
|
keywords:
|
||||||
- NOTE
|
- NOTE
|
||||||
@@ -46,5 +46,9 @@ issues:
|
|||||||
linters:
|
linters:
|
||||||
- gosec
|
- gosec
|
||||||
text: "G107"
|
text: "G107"
|
||||||
|
- path: internal/serviceconfig/observability/prometheus/generator/main.go
|
||||||
|
linters:
|
||||||
|
- gosec
|
||||||
|
text: "G306"
|
||||||
max-issues-per-linter: 0
|
max-issues-per-linter: 0
|
||||||
max-same-issues: 0
|
max-same-issues: 0
|
||||||
|
|||||||
+30
-30
@@ -1,36 +1,36 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
|
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
|
||||||
"env": {
|
"env": {
|
||||||
"APP_ENV": "development",
|
"APP_ENV": "development",
|
||||||
"AWS_ACCESS_KEY_ID": "test",
|
"AWS_ACCESS_KEY_ID": "test",
|
||||||
"AWS_ENDPOINT_URL": "http://localhost:4566",
|
"AWS_ENDPOINT_URL": "http://localhost:4566",
|
||||||
"AWS_REGION": "us-east-1",
|
"AWS_REGION": "us-east-1",
|
||||||
"AWS_SECRET_ACCESS_KEY": "test",
|
"AWS_SECRET_ACCESS_KEY": "test",
|
||||||
"AWS_SESSION_TOKEN": "",
|
"AWS_SESSION_TOKEN": "",
|
||||||
"BUCKET_IN": "documentin",
|
"BUCKET_IN": "documentin",
|
||||||
"DB_NOSSL": "true",
|
"DB_NOSSL": "true",
|
||||||
"DOCUMENT_CLEAN_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_clean",
|
"DOCUMENT_CLEAN_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_clean",
|
||||||
"DOCUMENT_INIT_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_init",
|
"DOCUMENT_INIT_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_init",
|
||||||
"DOCUMENT_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_sync",
|
"DOCUMENT_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_sync",
|
||||||
"DOCUMENT_TEXT_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_text",
|
"DOCUMENT_TEXT_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_text",
|
||||||
"JOB_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/job_sync",
|
"JOB_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/job_sync",
|
||||||
"PGDATABASE": "query_orchestration",
|
"PGDATABASE": "query_orchestration",
|
||||||
"PGHOST": "localhost",
|
"PGHOST": "localhost",
|
||||||
"PGPASSWORD": "pass",
|
"PGPASSWORD": "pass",
|
||||||
"PGPORT": "5432",
|
"PGPORT": "5432",
|
||||||
"PGPORT_GENERATE": "5431",
|
"PGPORT_GENERATE": "5431",
|
||||||
"PGUSER": "postgres",
|
"PGUSER": "postgres",
|
||||||
"QNAME_DOCUMENT_CLEAN": "document_clean",
|
"QNAME_DOCUMENT_CLEAN": "document_clean",
|
||||||
"QNAME_DOCUMENT_INIT": "document_init",
|
"QNAME_DOCUMENT_INIT": "document_init",
|
||||||
"QNAME_DOCUMENT_SYNC": "document_sync",
|
"QNAME_DOCUMENT_SYNC": "document_sync",
|
||||||
"QNAME_DOCUMENT_TEXT": "document_text",
|
"QNAME_DOCUMENT_TEXT": "document_text",
|
||||||
"QNAME_JOB_SYNC": "job_sync",
|
"QNAME_JOB_SYNC": "job_sync",
|
||||||
"QNAME_QUERY_RUNNER": "query_runner",
|
"QNAME_QUERY_RUNNER": "query_runner",
|
||||||
"QNAME_QUERY_SYNC": "query_sync",
|
"QNAME_QUERY_SYNC": "query_sync",
|
||||||
"QNAME_QUERY_VERSION_SYNC": "query_version_sync",
|
"QNAME_QUERY_VERSION_SYNC": "query_version_sync",
|
||||||
"QUERY_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_sync",
|
"QUERY_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_sync",
|
||||||
"QUERY_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_runner",
|
"QUERY_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_runner",
|
||||||
"QUERY_VERSION_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_version_sync"
|
"QUERY_VERSION_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_version_sync"
|
||||||
},
|
},
|
||||||
"env_from": ".env",
|
"env_from": ".env",
|
||||||
"packages": [
|
"packages": [
|
||||||
@@ -62,4 +62,4 @@
|
|||||||
"echo 'Welcome to the DoczyAI devbox!'"
|
"echo 'Welcome to the DoczyAI devbox!'"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,9 @@ package runner
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.com/aws/aws-sdk-go-v2/service/sqs/types"
|
"github.com/aws/aws-sdk-go-v2/service/sqs/types"
|
||||||
|
|
||||||
"queryorchestration/internal/server"
|
"queryorchestration/internal/server"
|
||||||
"queryorchestration/internal/serviceconfig/aws"
|
"queryorchestration/internal/serviceconfig/aws"
|
||||||
"queryorchestration/internal/serviceconfig/observability"
|
"queryorchestration/internal/serviceconfig/observability"
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package observability
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
|
|
||||||
"queryorchestration/internal/serviceconfig/observability/prometheus"
|
"queryorchestration/internal/serviceconfig/observability/prometheus"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
|
|||||||
@@ -6,13 +6,15 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
"go/format"
|
"go/format"
|
||||||
"golang.org/x/text/cases"
|
|
||||||
"golang.org/x/text/language"
|
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
"queryorchestration/internal/serviceconfig/observability/prometheus"
|
|
||||||
"strings"
|
"strings"
|
||||||
"text/template"
|
"text/template"
|
||||||
|
|
||||||
|
"golang.org/x/text/cases"
|
||||||
|
"golang.org/x/text/language"
|
||||||
|
|
||||||
|
"queryorchestration/internal/serviceconfig/observability/prometheus"
|
||||||
)
|
)
|
||||||
|
|
||||||
const outputFilename = "./metric_stubs.gen.go"
|
const outputFilename = "./metric_stubs.gen.go"
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
# https://taskfile.dev
|
# https://taskfile.dev
|
||||||
|
|
||||||
version: '3'
|
version: "3"
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
lint:
|
lint:
|
||||||
@@ -50,4 +50,4 @@ tasks:
|
|||||||
done
|
done
|
||||||
generate:metrics:stubs:
|
generate:metrics:stubs:
|
||||||
cmds:
|
cmds:
|
||||||
- go generate ./...
|
- go generate ./...
|
||||||
|
|||||||
Reference in New Issue
Block a user