Skip to content

Commit

Permalink
chore: Rename package to batchjob_metrics_monitor
Browse files Browse the repository at this point in the history
Signed-off-by: Mahendra Paipuri <[email protected]>
  • Loading branch information
mahendrapaipuri committed Jan 7, 2024
1 parent d0e85e6 commit b1342f1
Show file tree
Hide file tree
Showing 29 changed files with 60 additions and 60 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
destination: /build
workflows:
version: 2
batchjob_monitoring:
batchjob_metrics_monitor:
jobs:
- test:
filters:
Expand Down
2 changes: 1 addition & 1 deletion .promu-cgo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go:
version: 1.21
cgo: true
repository:
path: github.com/mahendrapaipuri/batchjob_monitoring
path: github.com/mahendrapaipuri/batchjob_metrics_monitor
build:
binaries:
- name: batchjob_stats_server
Expand Down
2 changes: 1 addition & 1 deletion .promu-go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ go:
# .promu-cgo.yml should also be updated.
version: 1.21
repository:
path: github.com/mahendrapaipuri/batchjob_monitoring
path: github.com/mahendrapaipuri/batchjob_metrics_monitor
build:
binaries:
- name: batchjob_exporter
Expand Down
2 changes: 1 addition & 1 deletion .promu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ go:
# .promu-cgo.yml should also be updated.
version: 1.21
repository:
path: github.com/mahendrapaipuri/batchjob_monitoring
path: github.com/mahendrapaipuri/batchjob_metrics_monitor
build:
binaries:
- name: batchjob_exporter
Expand Down
36 changes: 18 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@

## 0.1.0-rc.2 / 2023-12-26

- [REFACTOR] Refactor jobstats pkg [#18](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/18) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [REFACTOR] Use default http client for requests for emissions collector [#16](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/16) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [REFACTOR] Refactor emissions pkg [#16](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/16) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [BUGFIX] bugfix: Correctly parse SLURM nodelist range string [#15](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/15) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [REFACTOR] Refactor jobstats pkg [#18](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/18) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [REFACTOR] Use default http client for requests for emissions collector [#16](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/16) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [REFACTOR] Refactor emissions pkg [#16](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/16) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [BUGFIX] bugfix: Correctly parse SLURM nodelist range string [#15](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/15) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))

## 0.1.0-rc.1 / 2023-12-20

- [FEATURE] Bug fixes and refactoring [#14](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/14) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Misc improvements [#13](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/13) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Merge job stats DB and server commands [#12](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/12) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Support GPU jobID map from /proc [#11](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/11) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add Runtime pkg [#10](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/10) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Misc features [#9](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/9) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add API server to serve job stats [#8](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/8) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add jobstats pkg [#7](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/7) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Use pkg structure [#6](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/6) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Use UID and GID to job labels [#5](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/5) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Reorganise repo [#4](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/4) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add unique jobid label for SLURM jobs [#3](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/3) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add Emission collector [#2](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/2) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] CircleCI setup [#1](https://github.com/mahendrapaipuri/batchjob_monitoring/pull/1) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Bug fixes and refactoring [#14](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/14) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Misc improvements [#13](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/13) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Merge job stats DB and server commands [#12](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/12) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Support GPU jobID map from /proc [#11](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/11) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add Runtime pkg [#10](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/10) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Misc features [#9](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/9) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add API server to serve job stats [#8](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/8) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add jobstats pkg [#7](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/7) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Use pkg structure [#6](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/6) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Use UID and GID to job labels [#5](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/5) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Reorganise repo [#4](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/4) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add unique jobid label for SLURM jobs [#3](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/3) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] Add Emission collector [#2](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/2) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
- [FEATURE] CircleCI setup [#1](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/pull/1) ([@mahendrapaipuri](https://github.com/mahendrapaipuri))
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ populate the local DB.
### Install

Pre-compiled binaries of the apps can be downloaded from the
[releases](https://github.com/mahendrapaipuri/batchjob_monitoring/releases/).
[releases](https://github.com/mahendrapaipuri/batchjob_metrics_monitor/releases/).

### Build

Expand Down
2 changes: 1 addition & 1 deletion cmd/batchjob_exporter/main.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package main

import "github.com/mahendrapaipuri/batchjob_monitoring/pkg/collector"
import "github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/collector"

// Main entry point for `batchjob_exporter` app
func main() {
Expand Down
2 changes: 1 addition & 1 deletion cmd/batchjob_stats_server/main.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package main

import "github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/cli"
import "github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/cli"

// Main entry point for `batchjob_stats_server` app
func main() {
Expand Down
4 changes: 2 additions & 2 deletions examples/mock_exporter/cmd/mock_exporter/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package main

// Ensure to import the current mock collector
import (
_ "github.com/mahendrapaipuri/batchjob_monitoring/examples/mock_exporter/pkg/collector"
batchjob_collector "github.com/mahendrapaipuri/batchjob_monitoring/pkg/collector"
_ "github.com/mahendrapaipuri/batchjob_metrics_monitor/examples/mock_exporter/pkg/collector"
batchjob_collector "github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/collector"
)

// Main entry point for `batchjob_exporter` app
Expand Down
2 changes: 1 addition & 1 deletion examples/mock_exporter/pkg/collector/mock_metric.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"math/rand"

"github.com/go-kit/log"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/collector"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/collector"
"github.com/prometheus/client_golang/prometheus"
)

Expand Down
4 changes: 2 additions & 2 deletions examples/mock_scheduler/cmd/mock_scheduler/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package main

// Ensure to import the current mock scheduler
import (
_ "github.com/mahendrapaipuri/batchjob_monitoring/examples/mock_scheduler/pkg/scheduler"
batchjob_stats_cli "github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/cli"
_ "github.com/mahendrapaipuri/batchjob_metrics_monitor/examples/mock_scheduler/pkg/scheduler"
batchjob_stats_cli "github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/cli"
)

// Main entry point for `batchjob_stats_server` app
Expand Down
4 changes: 2 additions & 2 deletions examples/mock_scheduler/pkg/scheduler/mock_scheduler.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (

"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/schedulers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/schedulers"
)

type mockScheduler struct {
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/mahendrapaipuri/batchjob_monitoring
module github.com/mahendrapaipuri/batchjob_metrics_monitor

go 1.21

Expand Down
2 changes: 1 addition & 1 deletion pkg/collector/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"github.com/alecthomas/kingpin/v2"
"github.com/go-kit/log"
"github.com/go-kit/log/level"
batchjob_runtime "github.com/mahendrapaipuri/batchjob_monitoring/internal/runtime"
batchjob_runtime "github.com/mahendrapaipuri/batchjob_metrics_monitor/internal/runtime"
"github.com/prometheus/client_golang/prometheus"
promcollectors "github.com/prometheus/client_golang/prometheus/collectors"
"github.com/prometheus/common/promlog"
Expand Down
2 changes: 1 addition & 1 deletion pkg/collector/emissions.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (
"github.com/go-kit/log/level"
"github.com/prometheus/client_golang/prometheus"

"github.com/mahendrapaipuri/batchjob_monitoring/pkg/emissions"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/emissions"
)

const emissionsCollectorSubsystem = "emissions"
Expand Down
2 changes: 1 addition & 1 deletion pkg/collector/emissions_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"

"github.com/go-kit/log"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/emissions"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/emissions"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion pkg/collector/helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (

"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/internal/helpers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/internal/helpers"
)

type Device struct {
Expand Down
2 changes: 1 addition & 1 deletion pkg/collector/ipmi.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import (

"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/internal/helpers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/internal/helpers"
"github.com/prometheus/client_golang/prometheus"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/collector/slurm.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"github.com/containerd/cgroups/v3/cgroup2"
"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/internal/helpers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/internal/helpers"
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/procfs"
)
Expand Down
2 changes: 1 addition & 1 deletion pkg/jobstats/base/base.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package base

import (
"github.com/alecthomas/kingpin/v2"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/helper"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/helper"
)

// Name of batchjob_stats_server kingpin app
Expand Down
10 changes: 5 additions & 5 deletions pkg/jobstats/cli/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ import (

"github.com/alecthomas/kingpin/v2"
"github.com/go-kit/log/level"
batchjob_runtime "github.com/mahendrapaipuri/batchjob_monitoring/internal/runtime"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/db"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/schedulers"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/server"
batchjob_runtime "github.com/mahendrapaipuri/batchjob_metrics_monitor/internal/runtime"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/db"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/schedulers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/server"
"github.com/prometheus/common/model"
"github.com/prometheus/common/promlog"
"github.com/prometheus/common/promlog/flag"
Expand Down
4 changes: 2 additions & 2 deletions pkg/jobstats/db/db.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ import (

"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/schedulers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/schedulers"
_ "github.com/mattn/go-sqlite3"
)

Expand Down
4 changes: 2 additions & 2 deletions pkg/jobstats/db/db_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (
"time"

"github.com/go-kit/log"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/schedulers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/schedulers"
_ "github.com/mattn/go-sqlite3"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/jobstats/schedulers/schedulers.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
)

// BatchJobFetcher is the interface batch scheduler has to implement.
Expand Down
8 changes: 4 additions & 4 deletions pkg/jobstats/schedulers/slurm.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ import (

"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/mahendrapaipuri/batchjob_monitoring/internal/helpers"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/helper"
jobstats_helper "github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/helper"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/internal/helpers"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/helper"
jobstats_helper "github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/helper"
)

type slurmScheduler struct {
Expand Down
2 changes: 1 addition & 1 deletion pkg/jobstats/schedulers/slurm_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"testing"

"github.com/go-kit/log"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
)

var (
Expand Down
4 changes: 2 additions & 2 deletions pkg/jobstats/server/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ import (
"github.com/go-kit/log"
"github.com/go-kit/log/level"
"github.com/gorilla/mux"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/db"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/db"
_ "github.com/mattn/go-sqlite3"
"github.com/prometheus/exporter-toolkit/web"
)
Expand Down
4 changes: 2 additions & 2 deletions pkg/jobstats/server/server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (
"testing"

"github.com/go-kit/log"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_monitoring/pkg/jobstats/db"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/base"
"github.com/mahendrapaipuri/batchjob_metrics_monitor/pkg/jobstats/db"
)

func setupServer() *JobstatsServer {
Expand Down
2 changes: 1 addition & 1 deletion scripts/e2e-test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -euf -o pipefail
cd "$(dirname $0)/.."

port="$((10000 + (RANDOM % 10000)))"
tmpdir=$(mktemp -d /tmp/batchjob_monitoring_e2e_test.XXXXXX)
tmpdir=$(mktemp -d /tmp/batchjob_metrics_monitor_e2e_test.XXXXXX)

skip_re="^(go_|batchjob_exporter_build_info|batchjob_scrape_collector_duration_seconds|process_|batchjob_textfile_mtime_seconds|batchjob_time_(zone|seconds)|batchjob_network_(receive|transmit)_(bytes|packets)_total)"

Expand Down

0 comments on commit b1342f1

Please sign in to comment.