fix: improve alert mcp (#10065)

This commit is contained in:
Hengfei Yang
2026-01-16 20:18:18 +08:00
committed by GitHub
parent 54de288fb8
commit 84693eb033
4 changed files with 59 additions and 44 deletions
+6 -1
View File
@@ -77,6 +77,11 @@ impl Ingest for Ingester {
}
}
StreamType::Metrics => {
let stream_name = if stream_name.is_empty(){
None
} else {
Some(stream_name.as_str())
};
let log_ingestion_type: IngestionType = req
.ingestion_type
.unwrap_or_default()
@@ -88,7 +93,7 @@ impl Ingest for Ingester {
)))
} else {
let data = bytes::Bytes::from(in_data.data);
crate::service::metrics::json::ingest(&org_id, data, internal_user)
crate::service::metrics::json::ingest(&org_id, stream_name, data, internal_user)
.await
.map(|_| ()) // we don't care about success response
.map_err(|e| Error::IngestionError(format!("error in ingesting metrics {e}")))
+1 -1
View File
@@ -80,7 +80,7 @@ pub async fn json(
return MetaHttpResponse::too_many_requests(e);
}
let mut resp = match metrics::json::ingest(&org_id, body, user).await {
let mut resp = match metrics::json::ingest(&org_id, None, body, user).await {
Ok(v) => {
if v.code == StatusCode::OK.as_u16() {
MetaHttpResponse::json(v)