iovisor / iovisor/bcc

{mysql,pg}{slower,stat} wrappers for dbslower/dbstat

Open
#979 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
22.7k
Forks
4.1k
Avg merge
10d 4h
Merged PRs (30d)
3

Description

Per @brendangregg 's [suggestion](https://github.com/iovisor/bcc/pull/970#issuecomment-279958323), move dbslower & dbstat to tools/lib, and make wrapper scripts that invoke the main script, making them more discoverable. E.g., for mysqlslower:

```bash
#!/bin/bash
lib=$(dirname)/lib
$lib/dbslower mysql "$@"
```

The man pages and examples files can be simple symlinks (shared between the tools):

```
tools/mysqlslower_example.txt -> tools/lib/dbslower_example.txt
tools/pgslower_example.txt -> tools/lib/dbslower_example.txt
tools/mysqlstat_example.txt -> tools/lib/dbstat_example.txt
tools/pgsqlstat_example.txt -> tools/lib/dbstat_example.txt
man/man8/mysqlslower.8 -> man/man8/dbslower.8
man/man8/pgslower.8 -> man/man8/dbslower.8
man/man8/mysqlstat.8 -> man/man8/dbstat.8
man/man8/pgstat.8 -> man/man8/dbstat.8
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.