Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New component: Tinder Log Service exporter #28862

Closed
1 of 2 tasks
syllr opened this issue Nov 2, 2023 · 7 comments
Closed
1 of 2 tasks

New component: Tinder Log Service exporter #28862

syllr opened this issue Nov 2, 2023 · 7 comments
Labels
closed as inactive needs triage New item requiring triage Sponsor Needed New component seeking sponsor Stale

Comments

@syllr
Copy link

syllr commented Nov 2, 2023

The purpose and use-cases of the new component

Tinder Log Service is a one-stop service for log data provided by volcengine, this exporter will convert OpenTelemetry data directly into Tinder Log service logs, which can be searched by Tinder Log Service.

Example configuration for the component

receivers:
otlp:
protocols:
grpc:
endpoint: "0.0.0.0:4317"
http:
endpoint: "0.0.0.0:4318"

exporters:
volcenginetlsexporter/traces:
# TLS Endpoint, https://www.volcengine.com/docs/6470/73641
endpoint: "https://tls-cn-beijing.ivolces.com"
# TLS topic id
topic_id: "39f0bce1-e37e-4dc5-ab06-801d310b****"
# Volcengine access key
access_key: "AKKTNTA1OTlsJSAQ1NT5SNBXk5OIWANsSmMTg0ZWU****"
# Volcengine secret key
secret_key: "T0RPLS5EUTFZVsLrTmpAKOSKaGCVRGsxTjJVMkjlIATBNV1ULAJXJMLNj****"
# Volcengine region
region: "cn-beijing"

service:
pipelines:
traces:
receivers: [ otlp ]
exporters: [ volcenginetlsexporter/traces ]

Telemetry data types supported

traces

Is this a vendor-specific component?

  • This is a vendor-specific component
  • If this is a vendor-specific component, I am proposing to contribute and support it as a representative of the vendor.

Code Owner(s)

syllr(https://github.com/syllr)

Sponsor (optional)

No response

Additional context

No response

@syllr syllr added needs triage New item requiring triage Sponsor Needed New component seeking sponsor labels Nov 2, 2023
@crobert-1
Copy link
Member

crobert-1 commented Nov 2, 2023

Hello @syllr, thanks for proposing this component! It looks like in the description of the log service product it's used for log data. However, under Telemetry data types supported it says traces. Can you explain why this new component would be for exporting traces instead of logs?

Also, can you share more information about what log formats the log service supports? There are existing exporters that can send logs in quite a few formats, so I want to make sure none of those work for you before we create a new component.

@syllr
Copy link
Author

syllr commented Nov 3, 2023

Hello @syllr, thanks for proposing this component! It looks like in the description of the log service product it's used for log data. However, under Telemetry data types supported it says traces. Can you explain why this new component would be for exporting traces instead of logs?

Also, can you share more information about what log formats the log service supports? There are existing exporters that can send logs in quite a few formats, so I want to make sure none of those work for you before we create a new component.

Hello @crobert-1 ,We will support metrics and logs later,But now we only support traces,which can be related with user logs which already in log service.

There should be no other export that supports Tinder Log Service, because we use our own defined pb format,This is the pb format log we defined.

package pb;
option go_package = "./;pb";
message LogContent
{
  string Key = 1;
  string Value = 2;
}

message Log
{
  int64 Time = 1;// UNIX Time Format

  repeated LogContent Contents = 2;

}
message LogTag
{
  string Key = 1;
  string Value = 2;
}
message LogGroup
{
  repeated Log Logs = 1;
  string Source = 2;
  repeated LogTag LogTags = 3;
  string FileName = 4;
  string ContextFlow = 5;
}

message LogGroupList
{
  repeated LogGroup LogGroups = 1;
}```

@syllr
Copy link
Author

syllr commented Nov 7, 2023

@crobert-1 hello hello

@crobert-1
Copy link
Member

I'll defer to other community members for comment at this time

@syllr
Copy link
Author

syllr commented Dec 12, 2023

Is there any more information need me to provide?

Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Copy link
Contributor

This issue has been closed as inactive because it has been stale for 120 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed as inactive needs triage New item requiring triage Sponsor Needed New component seeking sponsor Stale
Projects
None yet
Development

No branches or pull requests

2 participants