summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/fluent-otel-proto/src/fluent-otel.c
blob: 49ff9a0998be9ca0ed363524093914b032d8d538 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */

/*  Fluent Bit
 *  ==========
 *  Copyright (C) 2022 The Fluent Bit Authors
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

#include <stdio.h>
#include <fluent-otel-proto/fluent-otel.h>

/* just a way to expose some helper functions */
void fluent_otel_info()
{

    printf("- opentelemetry proto 'common'  : ");
#ifdef FLUENT_OTEL_HAVE_COMMON
    printf("%10s", "found\n");
#else
    printf("%10s", "not found (enable it with -DFLUENT_PROTO_COMMON)\n");
#endif

    printf("- opentelemetry proto 'resource': ");
#ifdef FLUENT_OTEL_HAVE_RESOURCE
    printf("%10s", "found\n");
#else
    printf("%10s", "not found (enable it with -DFLUENT_PROTO_RESOURCE)\n");
#endif

    printf("- opentelemetry proto 'trace'   : ");
#ifdef FLUENT_OTEL_HAVE_TRACE
    printf("%10s", "found\n");
#else
    printf("%10s", "not found (enable it with -DFLUENT_PROTO_TRACE)\n");
#endif

    printf("- opentelemetry proto 'logs'    : ");
#ifdef FLUENT_OTEL_HAVE_LOGS
    printf("%10s", "found\n");
#else
    printf("%10s", "not found (enable it with -DFLUENT_PROTO_LOGS)\n");
#endif

    printf("- opentelemetry proto 'metrics' : ");
#ifdef FLUENT_OTEL_HAVE_METRICS
    printf("%10s", "found\n");
#else
    printf("%10s", "not found (enable it with -DFLUENT_PROTO_METRICS)\n");
#endif

}