AxoSyslog
Version of AxoSyslog
4.22.0
Platform
Kubernetes; GCP; linux;
Issue
Failure
At times it prints this message and Pod restarts.
GRPC_CALL_ERROR_TOO_MANY_OPERATIONS
Check failed: false
Error closing BigQuery stream; error='Closing the stream because server is restarted'
K8 Event Logs:
Last State: Terminated
Reason: Error
Exit Code: 139
Started: Thu, 19 Feb 2026 18:33:08 -0700
Finished: Thu, 19 Feb 2026 23:41:45 -0700
Ready: True
Configuration
@Version: current
@include "scl.conf"
options {
log_fifo_size(100000);
log_msg_size(262144);
stats(freq(10));
time_reopen(10);
use_fqdn(no);
use_dns(no);
chain_hostnames(no);
keep_hostname(yes);
keep_timestamp(yes);
};
source s_internal { internal(); };
destination d_bigquery_rp {
bigquery(
project("${GOOGLE_CLOUD_PROJECT}")
dataset("d_id")
table("rp")
workers(2)
batch-timeout(3000)
batch-lines(20)
schema(
"timestamp" STRING => "${TIMESTAMP}"
"trace_id" STRING => "${TRACE_ID}"
"func_name" STRING => "${FUNC_NAME}"
"level" STRING => "${LOG_LEVEL}"
"request_payload" STRING => "${REQUEST_PAYLOAD}"
"jsonResponse" JSON => "${JSON_RESPONSE}"
)
on-error("drop-property")
);
};
log {
source(s_otlp);
filterx {
declare log = otel_logrecord(${.otel_raw.log});
log.attributes._bigquery_table == "retrieval_prompts";
${TIMESTAMP} = isset(log.attributes.timestamp) ? string(log.attributes.timestamp) : "";
${TRACE_ID} = isset(log.attributes.trace_id) ? string(log.attributes.trace_id) : "";
${FUNC_NAME} = isset(log.attributes.func_name) ? string(log.attributes.func_name) : "";
${LOG_LEVEL} = isset(log.attributes.level) ? string(log.attributes.level) : "";
${REQUEST_PAYLOAD} = isset(log.attributes.request_payload) ? format_json(log.attributes.request_payload) : "";
${JSON_RESPONSE} = isset(log.attributes.jsonResponse) ? format_json(log.attributes.jsonResponse) : null;
};
destination(d_bigquery_rp);
};
- Destination: BigQuery Storage Write API
AxoSyslog
Version of AxoSyslog
4.22.0
Platform
Kubernetes; GCP; linux;
Issue
Failure
At times it prints this message and Pod restarts.
GRPC_CALL_ERROR_TOO_MANY_OPERATIONS
Check failed: false
Error closing BigQuery stream; error='Closing the stream because server is restarted'
K8 Event Logs:
Last State: Terminated
Reason: Error
Exit Code: 139
Started: Thu, 19 Feb 2026 18:33:08 -0700
Finished: Thu, 19 Feb 2026 23:41:45 -0700
Ready: True
Configuration
@Version: current
@include "scl.conf"
options {
log_fifo_size(100000);
log_msg_size(262144);
stats(freq(10));
time_reopen(10);
use_fqdn(no);
use_dns(no);
chain_hostnames(no);
keep_hostname(yes);
keep_timestamp(yes);
};
source s_internal { internal(); };
destination d_bigquery_rp {
bigquery(
project("${GOOGLE_CLOUD_PROJECT}")
dataset("d_id")
table("rp")
workers(2)
batch-timeout(3000)
batch-lines(20)
schema(
"timestamp" STRING => "${TIMESTAMP}"
"trace_id" STRING => "${TRACE_ID}"
"func_name" STRING => "${FUNC_NAME}"
"level" STRING => "${LOG_LEVEL}"
"request_payload" STRING => "${REQUEST_PAYLOAD}"
"jsonResponse" JSON => "${JSON_RESPONSE}"
)
on-error("drop-property")
);
};
log {
source(s_otlp);
filterx {
declare log = otel_logrecord(${.otel_raw.log});
log.attributes._bigquery_table == "retrieval_prompts";
${TIMESTAMP} = isset(log.attributes.timestamp) ? string(log.attributes.timestamp) : "";
${TRACE_ID} = isset(log.attributes.trace_id) ? string(log.attributes.trace_id) : "";
${FUNC_NAME} = isset(log.attributes.func_name) ? string(log.attributes.func_name) : "";
${LOG_LEVEL} = isset(log.attributes.level) ? string(log.attributes.level) : "";
${REQUEST_PAYLOAD} = isset(log.attributes.request_payload) ? format_json(log.attributes.request_payload) : "";
${JSON_RESPONSE} = isset(log.attributes.jsonResponse) ? format_json(log.attributes.jsonResponse) : null;
};
destination(d_bigquery_rp);
};