Skip to content

Commit f18bcce

Browse files
authored
🔍 (#609)
1 parent f6ff1b0 commit f18bcce

File tree

1 file changed

+13
-32
lines changed

1 file changed

+13
-32
lines changed

cpp/lakitu/README.md

+13-32
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,20 @@
1-
# Lakitu Service - C++ Implementation
1+
# Lakitu
22

3-
This directory contains a C++ implementation of the Lakitu service. It provides cloud infrastructure management and monitoring capabilities.
3+
Some glue to simplify grpc server construction
44

5-
## Features
5+
### Features
66

7-
- Cloud resource management
8-
- Infrastructure monitoring
9-
- Resource provisioning
10-
- Health checking
11-
- Metrics collection
7+
- health checks enabled by default
8+
- reflection enabled by default
9+
- experimental interceptor support
1210

13-
## Building
11+
### Todo
1412

15-
This project uses Bazel for building:
13+
- make health check support use HealthCheckServiceServerBuilderOption
14+
- logging interceptor
15+
- auth interceptor
16+
- tests
1617

17-
```bash
18-
bazel build //cpp/lakitu:...
19-
```
18+
### Example Usage
2019

21-
## Testing
22-
23-
```bash
24-
bazel test //cpp/lakitu:...
25-
```
26-
27-
## Running the Service
28-
29-
```bash
30-
bazel run //cpp/lakitu:server
31-
```
32-
33-
## Protocol Buffers
34-
35-
This service uses protocol buffers for data serialization. The proto definitions can be found in the [protos](../../protos) directory.
36-
37-
## IDE Support
38-
39-
For optimal development experience, use CLion with the Bazel plugin or VSCode with the compile commands extractor as described in the main [README](../../README.md).
20+
see [example grpc service](../example_service)

0 commit comments

Comments
 (0)