Skip to content

Commit 4678e3b

Browse files
committed
Add verbose logs
1 parent f22b465 commit 4678e3b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

exporter/clickhouselogsexporter/usage.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ var (
4848
)
4949

5050
func UsageExporter(metrics []*metricdata.Metric, id uuid.UUID) (map[string]usage.Usage, error) {
51+
fmt.Println("usage exporter called in clickhouse logsexporter")
5152
data := map[string]usage.Usage{}
5253
for _, metric := range metrics {
5354
if !strings.Contains(metric.Descriptor.Name, SigNozLogsCount) && !strings.Contains(metric.Descriptor.Name, SigNozLogsBytes) {
@@ -56,6 +57,7 @@ func UsageExporter(metrics []*metricdata.Metric, id uuid.UUID) (map[string]usage
5657
exporterIndex := usage.GetIndexOfLabel(metric.Descriptor.LabelKeys, usage.ExporterIDKey)
5758
tenantIndex := usage.GetIndexOfLabel(metric.Descriptor.LabelKeys, usage.TenantKey)
5859
if exporterIndex == -1 || tenantIndex == -1 {
60+
fmt.Println("error in usage parser failed to get index of labels", metric.Descriptor.Name, metric.Descriptor.LabelKeys)
5961
return nil, fmt.Errorf("usage: failed to get index of labels")
6062
}
6163

@@ -91,5 +93,8 @@ func UsageExporter(metrics []*metricdata.Metric, id uuid.UUID) (map[string]usage
9193
}
9294
}
9395
}
96+
for _, d := range data {
97+
fmt.Println("data.count, data.size, data.timestamp", d.Count, d.Size, d.TimeStamp)
98+
}
9499
return data, nil
95100
}

usage/usage.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ func (e *UsageCollector) Start() error {
7373
}
7474

7575
func (c *UsageCollector) Stop() error {
76+
fmt.Println("stopping usage collector")
7677
c.ir.Stop()
7778
c.ir.Flush()
7879
return nil
@@ -81,23 +82,27 @@ func (c *UsageCollector) Stop() error {
8182
func (e *UsageCollector) ExportMetrics(ctx context.Context, metrics []*metricdata.Metric) error {
8283
usages, err := e.usageParser(metrics, e.exporterID)
8384
if err != nil {
85+
fmt.Println("error in usage parser", err)
8486
return err
8587
}
8688
time := time.Now()
8789
for tenant, usage := range usages {
8890
usage.TimeStamp = time
8991
usageBytes, err := json.Marshal(usage)
9092
if err != nil {
93+
fmt.Println("error in marshaling usage", err)
9194
return err
9295
}
9396
encryptedData, err := Encrypt([]byte(e.exporterID.String())[:32], usageBytes)
9497
if err != nil {
98+
fmt.Println("error in encrypting usage", err)
9599
return err
96100
}
97101

98102
// insert everything as a new row
99103
err = e.db.Exec(ctx, fmt.Sprintf("insert into %s.%s values ($1, $2, $3, $4, $5)", e.dbName, e.distributedTableName), tenant, CollectorID.String(), e.exporterID.String(), time, string(encryptedData))
100104
if err != nil {
105+
fmt.Println("error in inserting usage", err)
101106
return err
102107
}
103108
}

0 commit comments

Comments
 (0)