chore: wrap long lines in plugins/inputs/[l-s]* (#12217)
This commit is contained in:
parent
b98a76372a
commit
d3fabdd0a9
|
|
@ -142,7 +142,14 @@ func TestLibvirt_Gather(t *testing.T) {
|
|||
vcpuMapping []vcpuAffinity
|
||||
}{
|
||||
{"successfully gather from host that has domains", domains, nil, domainStats, append(expectedMetrics, expectedVcpuAffinityMetrics...), vcpusMapping},
|
||||
{"successfully gather from host for excluded domain", domains, []string{"Droplet-33436"}, domainStats[1:], append(expectedMetrics[1:], expectedVcpuAffinityMetrics[2:]...), vcpusMapping},
|
||||
{
|
||||
"successfully gather from host for excluded domain",
|
||||
domains,
|
||||
[]string{"Droplet-33436"},
|
||||
domainStats[1:],
|
||||
append(expectedMetrics[1:], expectedVcpuAffinityMetrics[2:]...),
|
||||
vcpusMapping,
|
||||
},
|
||||
}
|
||||
for _, test := range successfulTests {
|
||||
t.Run(test.testName, func(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -115,7 +115,8 @@ func TestGrokParseLogFilesAppearLater(t *testing.T) {
|
|||
// === RUN TestGrokParseLogFilesAppearLater
|
||||
//2022/04/16 11:05:13 D! [] Tail added for file: C:\Users\circleci\AppData\Local\Temp\TestGrokParseLogFilesAppearLater3687440534\001\test_a.log
|
||||
//2022/04/16 11:05:13 D! [] Tail dropped for file: C:\Users\circleci\AppData\Local\Temp\TestGrokParseLogFilesAppearLater3687440534\001\test_a.log
|
||||
// testing.go:1090: TempDir RemoveAll cleanup: CreateFile C:\Users\circleci\AppData\Local\Temp\TestGrokParseLogFilesAppearLater3687440534\001: Access is denied.
|
||||
// testing.go:1090: TempDir RemoveAll cleanup:
|
||||
// CreateFile C:\Users\circleci\AppData\Local\Temp\TestGrokParseLogFilesAppearLater3687440534\001: Access is denied.
|
||||
//--- FAIL: TestGrokParseLogFilesAppearLater (1.68s)
|
||||
emptydir, err := os.MkdirTemp("", "TestGrokParseLogFilesAppearLater")
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package mcrouter
|
|||
import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"strings"
|
||||
"os"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
|
|
@ -99,7 +99,11 @@ func TestMcrouterGeneratesMetricsIntegration(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMcrouterParseMetrics(t *testing.T) {
|
||||
r := bufio.NewReader(strings.NewReader(mcrouterStats))
|
||||
filePath := "testdata/mcrouter_stats"
|
||||
file, err := os.Open(filePath)
|
||||
require.NoErrorf(t, err, "could not read from file %s", filePath)
|
||||
|
||||
r := bufio.NewReader(file)
|
||||
scanner := bufio.NewScanner(r)
|
||||
values, err := parseResponse(scanner)
|
||||
require.NoError(t, err, "Error parsing mcrouter response")
|
||||
|
|
@ -186,75 +190,3 @@ func TestMcrouterParseMetrics(t *testing.T) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
var mcrouterStats = `STAT version 36.0.0 mcrouter
|
||||
STAT commandargs --port 11211 --config-file /etc/mcrouter/mcrouter.json --async-dir /var/spool/mcrouter --log-path /var/log/mcrouter/mcrouter.log --stats-root /var/mcrouter/stats --server-timeout 100 --reset-inactive-connection-interval 10000 --proxy-threads auto
|
||||
STAT pid 21357
|
||||
STAT parent_pid 1
|
||||
STAT time 1524673265
|
||||
STAT uptime 166
|
||||
STAT num_servers 1
|
||||
STAT num_servers_new 1
|
||||
STAT num_servers_up 0
|
||||
STAT num_servers_down 0
|
||||
STAT num_servers_closed 0
|
||||
STAT num_clients 1
|
||||
STAT num_suspect_servers 0
|
||||
STAT destination_batches_sum 0
|
||||
STAT destination_requests_sum 0
|
||||
STAT outstanding_route_get_reqs_queued 0
|
||||
STAT outstanding_route_update_reqs_queued 0
|
||||
STAT outstanding_route_get_avg_queue_size 0
|
||||
STAT outstanding_route_update_avg_queue_size 0
|
||||
STAT outstanding_route_get_avg_wait_time_sec 0
|
||||
STAT outstanding_route_update_avg_wait_time_sec 0
|
||||
STAT retrans_closed_connections 0
|
||||
STAT destination_pending_reqs 0
|
||||
STAT destination_inflight_reqs 0
|
||||
STAT destination_batch_size 0
|
||||
STAT asynclog_requests 0
|
||||
STAT proxy_reqs_processing 1
|
||||
STAT proxy_reqs_waiting 0
|
||||
STAT client_queue_notify_period 0
|
||||
STAT rusage_system 0.040966
|
||||
STAT rusage_user 0.020483
|
||||
STAT ps_num_minor_faults 2490
|
||||
STAT ps_num_major_faults 11
|
||||
STAT ps_user_time_sec 0.02
|
||||
STAT ps_system_time_sec 0.04
|
||||
STAT ps_vsize 697741312
|
||||
STAT ps_rss 10563584
|
||||
STAT fibers_allocated 0
|
||||
STAT fibers_pool_size 0
|
||||
STAT fibers_stack_high_watermark 0
|
||||
STAT successful_client_connections 18
|
||||
STAT duration_us 0
|
||||
STAT destination_max_pending_reqs 0
|
||||
STAT destination_max_inflight_reqs 0
|
||||
STAT retrans_per_kbyte_max 0
|
||||
STAT cmd_get_count 0
|
||||
STAT cmd_delete_out 0
|
||||
STAT cmd_lease_get 0
|
||||
STAT cmd_set 0
|
||||
STAT cmd_get_out_all 0
|
||||
STAT cmd_get_out 0
|
||||
STAT cmd_lease_set_count 0
|
||||
STAT cmd_other_out_all 0
|
||||
STAT cmd_lease_get_out 0
|
||||
STAT cmd_set_count 0
|
||||
STAT cmd_lease_set_out 0
|
||||
STAT cmd_delete_count 0
|
||||
STAT cmd_other 0
|
||||
STAT cmd_delete 0
|
||||
STAT cmd_get 0
|
||||
STAT cmd_lease_set 0
|
||||
STAT cmd_set_out 0
|
||||
STAT cmd_lease_get_count 0
|
||||
STAT cmd_other_out 0
|
||||
STAT cmd_lease_get_out_all 0
|
||||
STAT cmd_set_out_all 0
|
||||
STAT cmd_other_count 0
|
||||
STAT cmd_delete_out_all 0
|
||||
STAT cmd_lease_set_out_all 0
|
||||
END
|
||||
`
|
||||
|
|
|
|||
|
|
@ -0,0 +1,70 @@
|
|||
STAT version 36.0.0 mcrouter
|
||||
STAT commandargs --port 11211 --config-file /etc/mcrouter/mcrouter.json --async-dir /var/spool/mcrouter --log-path /var/log/mcrouter/mcrouter.log --stats-root /var/mcrouter/stats --server-timeout 100 --reset-inactive-connection-interval 10000 --proxy-threads auto
|
||||
STAT pid 21357
|
||||
STAT parent_pid 1
|
||||
STAT time 1524673265
|
||||
STAT uptime 166
|
||||
STAT num_servers 1
|
||||
STAT num_servers_new 1
|
||||
STAT num_servers_up 0
|
||||
STAT num_servers_down 0
|
||||
STAT num_servers_closed 0
|
||||
STAT num_clients 1
|
||||
STAT num_suspect_servers 0
|
||||
STAT destination_batches_sum 0
|
||||
STAT destination_requests_sum 0
|
||||
STAT outstanding_route_get_reqs_queued 0
|
||||
STAT outstanding_route_update_reqs_queued 0
|
||||
STAT outstanding_route_get_avg_queue_size 0
|
||||
STAT outstanding_route_update_avg_queue_size 0
|
||||
STAT outstanding_route_get_avg_wait_time_sec 0
|
||||
STAT outstanding_route_update_avg_wait_time_sec 0
|
||||
STAT retrans_closed_connections 0
|
||||
STAT destination_pending_reqs 0
|
||||
STAT destination_inflight_reqs 0
|
||||
STAT destination_batch_size 0
|
||||
STAT asynclog_requests 0
|
||||
STAT proxy_reqs_processing 1
|
||||
STAT proxy_reqs_waiting 0
|
||||
STAT client_queue_notify_period 0
|
||||
STAT rusage_system 0.040966
|
||||
STAT rusage_user 0.020483
|
||||
STAT ps_num_minor_faults 2490
|
||||
STAT ps_num_major_faults 11
|
||||
STAT ps_user_time_sec 0.02
|
||||
STAT ps_system_time_sec 0.04
|
||||
STAT ps_vsize 697741312
|
||||
STAT ps_rss 10563584
|
||||
STAT fibers_allocated 0
|
||||
STAT fibers_pool_size 0
|
||||
STAT fibers_stack_high_watermark 0
|
||||
STAT successful_client_connections 18
|
||||
STAT duration_us 0
|
||||
STAT destination_max_pending_reqs 0
|
||||
STAT destination_max_inflight_reqs 0
|
||||
STAT retrans_per_kbyte_max 0
|
||||
STAT cmd_get_count 0
|
||||
STAT cmd_delete_out 0
|
||||
STAT cmd_lease_get 0
|
||||
STAT cmd_set 0
|
||||
STAT cmd_get_out_all 0
|
||||
STAT cmd_get_out 0
|
||||
STAT cmd_lease_set_count 0
|
||||
STAT cmd_other_out_all 0
|
||||
STAT cmd_lease_get_out 0
|
||||
STAT cmd_set_count 0
|
||||
STAT cmd_lease_set_out 0
|
||||
STAT cmd_delete_count 0
|
||||
STAT cmd_other 0
|
||||
STAT cmd_delete 0
|
||||
STAT cmd_get 0
|
||||
STAT cmd_lease_set 0
|
||||
STAT cmd_set_out 0
|
||||
STAT cmd_lease_get_count 0
|
||||
STAT cmd_other_out 0
|
||||
STAT cmd_lease_get_out_all 0
|
||||
STAT cmd_set_out_all 0
|
||||
STAT cmd_other_count 0
|
||||
STAT cmd_delete_out_all 0
|
||||
STAT cmd_lease_set_out_all 0
|
||||
END
|
||||
|
|
@ -10,12 +10,14 @@ type convert64 func([]byte) uint64
|
|||
|
||||
func binaryMSWLEU64(b []byte) uint64 {
|
||||
_ = b[7] // bounds check hint to compiler; see golang.org/issue/14808
|
||||
return uint64(binary.LittleEndian.Uint16(b[0:]))<<48 | uint64(binary.LittleEndian.Uint16(b[2:]))<<32 | uint64(binary.LittleEndian.Uint16(b[4:]))<<16 | uint64(binary.LittleEndian.Uint16(b[6:]))
|
||||
return uint64(binary.LittleEndian.Uint16(b[0:]))<<48 | uint64(binary.LittleEndian.Uint16(b[2:]))<<32 |
|
||||
uint64(binary.LittleEndian.Uint16(b[4:]))<<16 | uint64(binary.LittleEndian.Uint16(b[6:]))
|
||||
}
|
||||
|
||||
func binaryLSWBEU64(b []byte) uint64 {
|
||||
_ = b[7] // bounds check hint to compiler; see golang.org/issue/14808
|
||||
return uint64(binary.BigEndian.Uint16(b[6:]))<<48 | uint64(binary.BigEndian.Uint16(b[4:]))<<32 | uint64(binary.BigEndian.Uint16(b[2:]))<<16 | uint64(binary.BigEndian.Uint16(b[0:]))
|
||||
return uint64(binary.BigEndian.Uint16(b[6:]))<<48 | uint64(binary.BigEndian.Uint16(b[4:]))<<32 |
|
||||
uint64(binary.BigEndian.Uint16(b[2:]))<<16 | uint64(binary.BigEndian.Uint16(b[0:]))
|
||||
}
|
||||
|
||||
func endianessConverter64(byteOrder string) (convert64, error) {
|
||||
|
|
|
|||
|
|
@ -7,12 +7,13 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
"go.mongodb.org/mongo-driver/bson"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
"go.mongodb.org/mongo-driver/mongo/options"
|
||||
"go.mongodb.org/mongo-driver/x/bsonx"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
)
|
||||
|
||||
type Server struct {
|
||||
|
|
@ -269,7 +270,14 @@ func (s *Server) gatherCollectionStats(colStatsDbs []string) (*ColStats, error)
|
|||
return results, nil
|
||||
}
|
||||
|
||||
func (s *Server) gatherData(acc telegraf.Accumulator, gatherClusterStatus bool, gatherDbStats bool, gatherColStats bool, gatherTopStat bool, colStatsDbs []string) error {
|
||||
func (s *Server) gatherData(
|
||||
acc telegraf.Accumulator,
|
||||
gatherClusterStatus bool,
|
||||
gatherDbStats bool,
|
||||
gatherColStats bool,
|
||||
gatherTopStat bool,
|
||||
colStatsDbs []string,
|
||||
) error {
|
||||
serverStatus, err := s.gatherServerStatus()
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
|
|||
|
|
@ -1028,7 +1028,11 @@ func NewStatLine(oldMongo, newMongo MongoStatus, key string, all bool, sampleSec
|
|||
if newStat.Metrics != nil && oldStat.Metrics != nil {
|
||||
if newStat.Metrics.TTL != nil && oldStat.Metrics.TTL != nil {
|
||||
returnVal.Passes, returnVal.PassesCnt = diff(newStat.Metrics.TTL.Passes, oldStat.Metrics.TTL.Passes, sampleSecs)
|
||||
returnVal.DeletedDocuments, returnVal.DeletedDocumentsCnt = diff(newStat.Metrics.TTL.DeletedDocuments, oldStat.Metrics.TTL.DeletedDocuments, sampleSecs)
|
||||
returnVal.DeletedDocuments, returnVal.DeletedDocumentsCnt = diff(
|
||||
newStat.Metrics.TTL.DeletedDocuments,
|
||||
oldStat.Metrics.TTL.DeletedDocuments,
|
||||
sampleSecs,
|
||||
)
|
||||
}
|
||||
if newStat.Metrics.Cursor != nil && oldStat.Metrics.Cursor != nil {
|
||||
returnVal.TimedOutC, returnVal.TimedOutCCnt = diff(newStat.Metrics.Cursor.TimedOut, oldStat.Metrics.Cursor.TimedOut, sampleSecs)
|
||||
|
|
@ -1169,7 +1173,11 @@ func NewStatLine(oldMongo, newMongo MongoStatus, key string, all bool, sampleSec
|
|||
returnVal.DataHandlesCurrentlyActive = newStat.WiredTiger.DataHandle.DataHandlesCurrentlyActive
|
||||
}
|
||||
if newStat.WiredTiger != nil && oldStat.WiredTiger != nil {
|
||||
returnVal.Flushes, returnVal.FlushesCnt = diff(newStat.WiredTiger.Transaction.TransCheckpoints, oldStat.WiredTiger.Transaction.TransCheckpoints, sampleSecs)
|
||||
returnVal.Flushes, returnVal.FlushesCnt = diff(
|
||||
newStat.WiredTiger.Transaction.TransCheckpoints,
|
||||
oldStat.WiredTiger.Transaction.TransCheckpoints,
|
||||
sampleSecs,
|
||||
)
|
||||
} else if newStat.BackgroundFlushing != nil && oldStat.BackgroundFlushing != nil {
|
||||
returnVal.Flushes, returnVal.FlushesCnt = diff(newStat.BackgroundFlushing.Flushes, oldStat.BackgroundFlushing.Flushes, sampleSecs)
|
||||
}
|
||||
|
|
@ -1285,8 +1293,10 @@ func NewStatLine(oldMongo, newMongo MongoStatus, key string, all bool, sampleSec
|
|||
//If we have wiredtiger stats, use those instead
|
||||
if newStat.GlobalLock.CurrentQueue != nil {
|
||||
if hasWT {
|
||||
returnVal.QueuedReaders = newStat.GlobalLock.CurrentQueue.Readers + newStat.GlobalLock.ActiveClients.Readers - newStat.WiredTiger.Concurrent.Read.Out
|
||||
returnVal.QueuedWriters = newStat.GlobalLock.CurrentQueue.Writers + newStat.GlobalLock.ActiveClients.Writers - newStat.WiredTiger.Concurrent.Write.Out
|
||||
returnVal.QueuedReaders = newStat.GlobalLock.CurrentQueue.Readers + newStat.GlobalLock.ActiveClients.Readers -
|
||||
newStat.WiredTiger.Concurrent.Read.Out
|
||||
returnVal.QueuedWriters = newStat.GlobalLock.CurrentQueue.Writers + newStat.GlobalLock.ActiveClients.Writers -
|
||||
newStat.WiredTiger.Concurrent.Write.Out
|
||||
if returnVal.QueuedReaders < 0 {
|
||||
returnVal.QueuedReaders = 0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,14 @@ type writeToAccumulator struct {
|
|||
accumulator telegraf.Accumulator
|
||||
}
|
||||
|
||||
func (w *writeToAccumulator) WritePoint(_ context.Context, measurement string, tags map[string]string, fields map[string]interface{}, ts time.Time, vType common.InfluxMetricValueType) error {
|
||||
func (w *writeToAccumulator) WritePoint(
|
||||
_ context.Context,
|
||||
measurement string,
|
||||
tags map[string]string,
|
||||
fields map[string]interface{},
|
||||
ts time.Time,
|
||||
vType common.InfluxMetricValueType,
|
||||
) error {
|
||||
switch vType {
|
||||
case common.InfluxMetricValueTypeUntyped:
|
||||
w.accumulator.AddFields(measurement, fields, tags, ts)
|
||||
|
|
|
|||
|
|
@ -64,7 +64,11 @@ func TestPgBouncerGeneratesMetricsIntegration(t *testing.T) {
|
|||
require.NoError(t, p.Gather(&acc))
|
||||
|
||||
// Return value of pgBouncer
|
||||
// [pgbouncer map[db:pgbouncer server:host=localhost user=pgbouncer dbname=pgbouncer port=6432 ] map[avg_query_count:0 avg_query_time:0 avg_wait_time:0 avg_xact_count:0 avg_xact_time:0 total_query_count:3 total_query_time:0 total_received:0 total_sent:0 total_wait_time:0 total_xact_count:3 total_xact_time:0] 1620163750039747891 pgbouncer_pools map[db:pgbouncer pool_mode:statement server:host=localhost user=pgbouncer dbname=pgbouncer port=6432 user:pgbouncer] map[cl_active:1 cl_waiting:0 maxwait:0 maxwait_us:0 sv_active:0 sv_idle:0 sv_login:0 sv_tested:0 sv_used:0] 1620163750041444466]
|
||||
// [pgbouncer map[db:pgbouncer server:host=localhost user=pgbouncer dbname=pgbouncer port=6432 ]
|
||||
// map[avg_query_count:0 avg_query_time:0 avg_wait_time:0 avg_xact_count:0 avg_xact_time:0 total_query_count:3 total_query_time:0 total_received:0
|
||||
// total_sent:0 total_wait_time:0 total_xact_count:3 total_xact_time:0] 1620163750039747891 pgbouncer_pools map[db:pgbouncer pool_mode:statement
|
||||
// server:host=localhost user=pgbouncer dbname=pgbouncer port=6432 user:pgbouncer] map[cl_active:1 cl_waiting:0 maxwait:0 maxwait_us:0
|
||||
// sv_active:0 sv_idle:0 sv_login:0 sv_tested:0 sv_used:0] 1620163750041444466]
|
||||
|
||||
intMetricsPgBouncer := []string{
|
||||
"total_received",
|
||||
|
|
|
|||
|
|
@ -17,8 +17,10 @@ import (
|
|||
func TestProcesses(t *testing.T) {
|
||||
tester := tester{}
|
||||
processes := &Processes{
|
||||
Log: testutil.Logger{},
|
||||
execPS: testExecPS("STAT\n Ss \n S \n Z \n R \n S< \n SNs \n Ss+ \n \n \n"),
|
||||
Log: testutil.Logger{},
|
||||
execPS: testExecPS(
|
||||
"STAT\n Ss \n S \n Z \n R \n S< \n SNs \n Ss+ \n \n \n",
|
||||
),
|
||||
readProcFile: tester.testProcFile,
|
||||
}
|
||||
var acc testutil.Accumulator
|
||||
|
|
@ -126,7 +128,8 @@ func TestParkedProcess(t *testing.T) {
|
|||
if runtime.GOOS != "linux" {
|
||||
t.Skip("Parked process test only relevant on linux")
|
||||
}
|
||||
procstat := `88 (watchdog/13) P 2 0 0 0 -1 69238848 0 0 0 0 0 0 0 0 20 0 1 0 20 0 0 18446744073709551615 0 0 0 0 0 0 0 2147483647 0 1 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
procstat := `88 (watchdog/13) P 2 0 0 0 -1 69238848 0 0 0 0 0 0 0 0 20 0 1 0 20 0 0 18446744073709551615 0 0 0 0 0 0 0 ` +
|
||||
`2147483647 0 1 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
`
|
||||
plugin := &Processes{
|
||||
Log: testutil.Logger{},
|
||||
|
|
@ -192,8 +195,10 @@ func testExecPSError() ([]byte, error) {
|
|||
return []byte("\nSTAT\nD\nI\nL\nR\nR+\nS\nS+\nSNs\nSs\nU\nZ\n"), fmt.Errorf("error")
|
||||
}
|
||||
|
||||
const testProcStat = `10 (rcuob/0) %s 2 0 0 0 -1 2129984 0 0 0 0 0 0 0 0 20 0 %s 0 11 0 0 18446744073709551615 0 0 0 0 0 0 0 2147483647 0 18446744073709551615 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
const testProcStat = `10 (rcuob/0) %s 2 0 0 0 -1 2129984 0 0 0 0 0 0 0 0 20 0 %s 0 11 0 0 18446744073709551615 0 0 0 0 0 0 0 ` +
|
||||
`2147483647 0 18446744073709551615 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
`
|
||||
|
||||
const testProcStat2 = `10 (rcuob 0) %s 2 0 0 0 -1 2129984 0 0 0 0 0 0 0 0 20 0 %s 0 11 0 0 18446744073709551615 0 0 0 0 0 0 0 2147483647 0 18446744073709551615 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
const testProcStat2 = `10 (rcuob 0) %s 2 0 0 0 -1 2129984 0 0 0 0 0 0 0 0 20 0 %s 0 11 0 0 18446744073709551615 0 0 0 0 0 0 0 ` +
|
||||
`2147483647 0 18446744073709551615 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
`
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@ import (
|
|||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
const validUniqueGauge = `# HELP cadvisor_version_info A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision.
|
||||
const validUniqueGauge = `
|
||||
# HELP cadvisor_version_info A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision.
|
||||
# TYPE cadvisor_version_info gauge
|
||||
cadvisor_version_info{cadvisorRevision="",cadvisorVersion="",dockerVersion="1.8.2",kernelVersion="3.10.0-229.20.1.el7.x86_64",osVersion="CentOS Linux 7 (Core)"} 1
|
||||
cadvisor_version_info{cadvisorRevision="",cadvisorVersion="",dockerVersion="1.8.2",` +
|
||||
`kernelVersion="3.10.0-229.20.1.el7.x86_64",osVersion="CentOS Linux 7 (Core)"} 1
|
||||
`
|
||||
|
||||
const validUniqueCounter = `# HELP get_token_fail_count Counter of failed Token() requests to the alternate token source
|
||||
|
|
|
|||
|
|
@ -305,7 +305,8 @@ func TestInitConfigErrors(t *testing.T) {
|
|||
require.NoError(t, os.Setenv("NODE_IP", "10.000.0.0.0"))
|
||||
err := p.Init()
|
||||
require.Error(t, err)
|
||||
expectedMessage := "the node_ip config and the environment variable NODE_IP are not set or invalid; cannot get pod list for monitor_kubernetes_pods using node scrape scope"
|
||||
expectedMessage := "the node_ip config and the environment variable NODE_IP are not set or invalid; " +
|
||||
"cannot get pod list for monitor_kubernetes_pods using node scrape scope"
|
||||
require.Equal(t, expectedMessage, err.Error())
|
||||
require.NoError(t, os.Setenv("NODE_IP", "10.000.0.0"))
|
||||
|
||||
|
|
|
|||
|
|
@ -11,12 +11,18 @@ import (
|
|||
)
|
||||
|
||||
var nodeSearchDomainTestData = `{"data":{"search":"test.example.com","dns1":"1.0.0.1"}}`
|
||||
var qemuTestData = `{"data":[{"name":"qemu1","status":"running","maxdisk":10737418240,"cpu":0.029336643550795,"vmid":"113","uptime":2159739,"disk":0,"maxmem":2147483648,"mem":1722451796}]}`
|
||||
var qemuTestData = `{"data":[{"name":"qemu1","status":"running","maxdisk":10737418240,"cpu":0.029336643550795,"vmid":"113","uptime":2159739,` +
|
||||
`"disk":0,"maxmem":2147483648,"mem":1722451796}]}`
|
||||
var qemuConfigTestData = `{"data":{"hostname":"qemu1","searchdomain":"test.example.com"}}`
|
||||
var lxcTestData = `{"data":[{"vmid":"111","type":"lxc","uptime":2078164,"swap":9412608,"disk":"744189952","maxmem":536870912,"mem":98500608,"maxswap":536870912,"cpu":0.00371567669193613,"status":"running","maxdisk":"5217320960","name":"container1"},{"vmid":112,"type":"lxc","uptime":2078164,"swap":9412608,"disk":"744189952","maxmem":536870912,"mem":98500608,"maxswap":536870912,"cpu":0.00371567669193613,"status":"running","maxdisk":"5217320960","name":"container2"}]}`
|
||||
var lxcTestData = `{"data":[{"vmid":"111","type":"lxc","uptime":2078164,"swap":9412608,"disk":"744189952","maxmem":536870912,"mem":98500608,` +
|
||||
`"maxswap":536870912,"cpu":0.00371567669193613,"status":"running","maxdisk":"5217320960","name":"container1"},{"vmid":112,"type":"lxc",` +
|
||||
`"uptime":2078164,"swap":9412608,"disk":"744189952","maxmem":536870912,"mem":98500608,"maxswap":536870912,"cpu":0.00371567669193613,` +
|
||||
`"status":"running","maxdisk":"5217320960","name":"container2"}]}`
|
||||
var lxcConfigTestData = `{"data":{"hostname":"container1","searchdomain":"test.example.com"}}`
|
||||
var lxcCurrentStatusTestData = `{"data":{"vmid":"111","type":"lxc","uptime":2078164,"swap":9412608,"disk":"744189952","maxmem":536870912,"mem":98500608,"maxswap":536870912,"cpu":0.00371567669193613,"status":"running","maxdisk":"5217320960","name":"container1"}}`
|
||||
var qemuCurrentStatusTestData = `{"data":{"name":"qemu1","status":"running","maxdisk":10737418240,"cpu":0.029336643550795,"vmid":"113","uptime":2159739,"disk":0,"maxmem":2147483648,"mem":1722451796}}`
|
||||
var lxcCurrentStatusTestData = `{"data":{"vmid":"111","type":"lxc","uptime":2078164,"swap":9412608,"disk":"744189952","maxmem":536870912,` +
|
||||
`"mem":98500608,"maxswap":536870912,"cpu":0.00371567669193613,"status":"running","maxdisk":"5217320960","name":"container1"}}`
|
||||
var qemuCurrentStatusTestData = `{"data":{"name":"qemu1","status":"running","maxdisk":10737418240,"cpu":0.029336643550795,"vmid":"113",` +
|
||||
`"uptime":2159739,"disk":0,"maxmem":2147483648,"mem":1722451796}}`
|
||||
|
||||
func performTestRequest(_ *Proxmox, apiURL string, _ string, _ url.Values) ([]byte, error) {
|
||||
var bytedata = []byte("")
|
||||
|
|
|
|||
|
|
@ -52,11 +52,15 @@ func TestIPv4SW(t *testing.T) {
|
|||
`ba05` + // dest port
|
||||
`00e5` + // udp length
|
||||
// rest of header/flowSample we ignore
|
||||
`641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b06010201190501010281dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101` +
|
||||
`641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b06010201190501010281dc710201003013060d2b060` +
|
||||
`10201190501010281e66802025acc3012060d2b0601020119050101` +
|
||||
// next flow record - ignored
|
||||
`000003e90000001000000009000000000000000900000000` +
|
||||
// next sample
|
||||
`00000001000000d00000e3cc000002100000400048eb740000000000000002100000020000000002000000010000009000000001000000970000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e4170722031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000`
|
||||
`00000001000000d00000e3cc000002100000400048eb74000000000000000210000002000000000200000001000000900000000100000097000000040` +
|
||||
`0000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e41707220313120` +
|
||||
`30393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3136382e392` +
|
||||
`e31305d3a34393233362d000003e90000001000000009000000000000000900000000`
|
||||
packet, err := hex.DecodeString(str)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -144,7 +148,16 @@ func TestIPv4SW(t *testing.T) {
|
|||
}
|
||||
|
||||
func BenchmarkDecodeIPv4SW(b *testing.B) {
|
||||
packet, err := hex.DecodeString("0000000500000001c0a80102000000100000f3d40bfa047f0000000200000001000000d00001210a000001fe000004000484240000000000000001fe00000200000000020000000100000090000000010000010b0000000400000080000c2936d3d694c691aa97600800450000f9f19040004011b4f5c0a80913c0a8090a00a1ba0500e5641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b06010201190501010281dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101000003e9000000100000000900000000000000090000000000000001000000d00000e3cc000002100000400048eb740000000000000002100000020000000002000000010000009000000001000000970000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e4170722031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000")
|
||||
packet, err := hex.DecodeString(
|
||||
"0000000500000001c0a80102000000100000f3d40bfa047f0000000200000001000000d00001210a000001fe000004000484240000000000000001fe0" +
|
||||
"0000200000000020000000100000090000000010000010b0000000400000080000c2936d3d694c691aa97600800450000f9f19040004011b4f5c0a80" +
|
||||
"913c0a8090a00a1ba0500e5641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b0601020119050101028" +
|
||||
"1dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101000003e9000000100000000900000000000000090" +
|
||||
"000000000000001000000d00000e3cc000002100000400048eb740000000000000002100000020000000002000000010000009000000001000000970" +
|
||||
"000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e41707" +
|
||||
"22031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3" +
|
||||
"136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000",
|
||||
)
|
||||
require.NoError(b, err)
|
||||
|
||||
dc := NewDecoder()
|
||||
|
|
@ -160,7 +173,19 @@ func BenchmarkDecodeIPv4SW(b *testing.B) {
|
|||
}
|
||||
|
||||
func TestExpandFlow(t *testing.T) {
|
||||
packet, err := hex.DecodeString("00000005000000010a00015000000000000f58998ae119780000000300000003000000c4000b62a90000000000100c840000040024fb7e1e0000000000000000001017840000000000100c8400000001000000010000009000000001000005bc0000000400000080001b17000130001201f58d44810023710800450205a6305440007e06ee92ac100016d94d52f505997e701fa1e17aff62574a50100200355f000000ffff00000b004175746f72697a7a6174610400008040ffff000400008040050031303030320500313030302004000000000868a200000000000000000860a200000000000000000003000000c40003cecf000000000010170400004000a168ac1c000000000000000000101784000000000010170400000001000000010000009000000001000005f200000004000000800024e8324338d4ae52aa0b54810020060800450005dc5420400080061397c0a8060cc0a806080050efcfbb25bad9a21c839a501000fff54000008a55f70975a0ff88b05735597ae274bd81fcba17e6e9206b8ea0fb07d05fc27dad06cfe3fdba5d2fc4d057b0add711e596cbe5e9b4bbe8be59cd77537b7a89f7414a628b736d00000003000000c0000c547a0000000000100c04000004005bc3c3b50000000000000000001017840000000000100c0400000001000000010000008c000000010000007e000000040000007a001b17000130001201f58d448100237108004500006824ea4000ff32c326d94d5105501018f02e88d003000001dd39b1d025d1c68689583b2ab21522d5b5a959642243804f6d51e63323091cc04544285433eb3f6b29e1046a6a2fa7806319d62041d8fa4bd25b7cd85b8db54202054a077ac11de84acbe37a550004")
|
||||
packet, err := hex.DecodeString(
|
||||
"00000005000000010a00015000000000000f58998ae119780000000300000003000000c4000b62a90000000000100c840000040024fb7e1e000000000" +
|
||||
"0000000001017840000000000100c8400000001000000010000009000000001000005bc0000000400000080001b17000130001201f58d44810023710" +
|
||||
"800450205a6305440007e06ee92ac100016d94d52f505997e701fa1e17aff62574a50100200355f000000ffff00000b004175746f72697a7a6174610" +
|
||||
"400008040ffff000400008040050031303030320500313030302004000000000868a200000000000000000860a200000000000000000003000000c40" +
|
||||
"003cecf000000000010170400004000a168ac1c000000000000000000101784000000000010170400000001000000010000009000000001000005f20" +
|
||||
"0000004000000800024e8324338d4ae52aa0b54810020060800450005dc5420400080061397c0a8060cc0a806080050efcfbb25bad9a21c839a50100" +
|
||||
"0fff54000008a55f70975a0ff88b05735597ae274bd81fcba17e6e9206b8ea0fb07d05fc27dad06cfe3fdba5d2fc4d057b0add711e596cbe5e9b4bbe" +
|
||||
"8be59cd77537b7a89f7414a628b736d00000003000000c0000c547a0000000000100c04000004005bc3c3b5000000000000000000101784000000000" +
|
||||
"0100c0400000001000000010000008c000000010000007e000000040000007a001b17000130001201f58d448100237108004500006824ea4000ff32c" +
|
||||
"326d94d5105501018f02e88d003000001dd39b1d025d1c68689583b2ab21522d5b5a959642243804f6d51e63323091cc04544285433eb3f6b29e1046" +
|
||||
"a6a2fa7806319d62041d8fa4bd25b7cd85b8db54202054a077ac11de84acbe37a550004",
|
||||
)
|
||||
require.NoError(t, err)
|
||||
|
||||
dc := NewDecoder()
|
||||
|
|
@ -277,7 +302,31 @@ func TestExpandFlow(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestIPv4SWRT(t *testing.T) {
|
||||
packet, err := hex.DecodeString("000000050000000189dd4f010000000000003d4f21151ad40000000600000001000000bc354b97090000020c000013b175792bea000000000000028f0000020c0000000300000001000000640000000100000058000000040000005408b2587a57624c16fc0b61a5080045000046c3e440003a1118a0052aada7569e5ab367a6e35b0032d7bbf1f2fb2eb2490a97f87abc31e135834be367000002590000ffffffffffffffff02add830d51e0aec14cf000003e90000001000000000000000000000000000000000000003ea0000001000000001c342e32a000000160000000b00000001000000a88b8ffb57000002a2000013b12e344fd800000000000002a20000028f0000000300000001000000500000000100000042000000040000003e4c16fc0b6202c03e0fdecafe080045000030108000007d11fe45575185a718693996f0570e8c001c20614ad602003fd6d4afa6a6d18207324000271169b00000000003e90000001000000000000000000000000000000000000003ea000000100000000189dd4f210000000f0000001800000001000000e8354b970a0000020c000013b175793f9b000000000000028f0000020c00000003000000010000009000000001000001a500000004000000800231466d0b2c4c16fc0b61a5080045000193198f40003a114b75052aae1f5f94c778678ef24d017f50ea7622287c30799e1f7d45932d01ca92c46d930000927c0000ffffffffffffffff02ad0eea6498953d1c7ebb6dbdf0525c80e1a9a62bacfea92f69b7336c2f2f60eba0593509e14eef167eb37449f05ad70b8241c1a46d000003e90000001000000000000000000000000000000000000003ea0000001000000001c342e1fd000000160000001000000001000000e8354b970b0000020c000013b17579534c000000000000028f0000020c00000003000000010000009000000001000000b500000004000000800231466d0b2c4c16fc0b61a50800450000a327c240003606fd67b93c706a021ff365045fe8a0976d624df8207083501800edb31b0000485454502f312e3120323030204f4b0d0a5365727665723a2050726f746f636f6c20485454500d0a436f6e74656e742d4c656e6774683a20313430340d0a436f6e6e656374696f6e3a20000003e90000001000000000000000000000000000000000000003ea0000001000000001c342e1fd000000170000001000000001000000e8354b970c0000020c000013b1757966fd000000000000028f0000020c000000030000000100000090000000010000018e00000004000000800231466d0b2c4c16fc0b61a508004500017c7d2c40003a116963052abd8d021c940e67e7e0d501682342dbe7936bd47ef487dee5591ec1b24d83622e000072250000ffffffffffffffff02ad0039d8ba86a90017071d76b177de4d8c4e23bcaaaf4d795f77b032f959e0fb70234d4c28922d4e08dd3330c66e34bff51cc8ade5000003e90000001000000000000000000000000000000000000003ea0000001000000001c342e1fd000000160000001000000001000000e80d6146ac000002a1000013b17880b49d00000000000002a10000028f00000003000000010000009000000001000005ee00000004000000804c16fc0b6201d8b122766a2c0800450005dc04574000770623a11fcd80a218691d4cf2fe01bbd4f47482065fd63a5010fabd7987000052a20002c8c43ea91ca1eaa115663f5218a37fbb409dfbbedff54731ef41199b35535905ac2366a05a803146ced544abf45597f3714327d59f99e30c899c39fc5a4b67d12087bf8db2bc000003e90000001000000000000000000000000000000000000003ea000000100000000189dd4f210000001000000018")
|
||||
packet, err := hex.DecodeString(
|
||||
"000000050000000189dd4f010000000000003d4f21151ad40000000600000001000000bc354b97090000020c000013b175792bea000000000000028f0" +
|
||||
"000020c0000000300000001000000640000000100000058000000040000005408b2587a57624c16fc0b61a5080045000046c3e440003a1118a0052aa" +
|
||||
"da7569e5ab367a6e35b0032d7bbf1f2fb2eb2490a97f87abc31e135834be367000002590000ffffffffffffffff02add830d51e0aec14cf000003e90" +
|
||||
"000001000000000000000000000000000000000000003ea0000001000000001c342e32a000000160000000b00000001000000a88b8ffb57000002a20" +
|
||||
"00013b12e344fd800000000000002a20000028f0000000300000001000000500000000100000042000000040000003e4c16fc0b6202c03e0fdecafe0" +
|
||||
"80045000030108000007d11fe45575185a718693996f0570e8c001c20614ad602003fd6d4afa6a6d18207324000271169b00000000003e9000000100" +
|
||||
"0000000000000000000000000000000000003ea000000100000000189dd4f210000000f0000001800000001000000e8354b970a0000020c000013b17" +
|
||||
"5793f9b000000000000028f0000020c00000003000000010000009000000001000001a500000004000000800231466d0b2c4c16fc0b61a5080045000" +
|
||||
"193198f40003a114b75052aae1f5f94c778678ef24d017f50ea7622287c30799e1f7d45932d01ca92c46d930000927c0000ffffffffffffffff02ad0" +
|
||||
"eea6498953d1c7ebb6dbdf0525c80e1a9a62bacfea92f69b7336c2f2f60eba0593509e14eef167eb37449f05ad70b8241c1a46d000003e9000000100" +
|
||||
"0000000000000000000000000000000000003ea0000001000000001c342e1fd000000160000001000000001000000e8354b970b0000020c000013b17" +
|
||||
"579534c000000000000028f0000020c00000003000000010000009000000001000000b500000004000000800231466d0b2c4c16fc0b61a5080045000" +
|
||||
"0a327c240003606fd67b93c706a021ff365045fe8a0976d624df8207083501800edb31b0000485454502f312e3120323030204f4b0d0a53657276657" +
|
||||
"23a2050726f746f636f6c20485454500d0a436f6e74656e742d4c656e6774683a20313430340d0a436f6e6e656374696f6e3a20000003e9000000100" +
|
||||
"0000000000000000000000000000000000003ea0000001000000001c342e1fd000000170000001000000001000000e8354b970c0000020c000013b17" +
|
||||
"57966fd000000000000028f0000020c000000030000000100000090000000010000018e00000004000000800231466d0b2c4c16fc0b61a5080045000" +
|
||||
"17c7d2c40003a116963052abd8d021c940e67e7e0d501682342dbe7936bd47ef487dee5591ec1b24d83622e000072250000ffffffffffffffff02ad0" +
|
||||
"039d8ba86a90017071d76b177de4d8c4e23bcaaaf4d795f77b032f959e0fb70234d4c28922d4e08dd3330c66e34bff51cc8ade5000003e9000000100" +
|
||||
"0000000000000000000000000000000000003ea0000001000000001c342e1fd000000160000001000000001000000e80d6146ac000002a1000013b17" +
|
||||
"880b49d00000000000002a10000028f00000003000000010000009000000001000005ee00000004000000804c16fc0b6201d8b122766a2c080045000" +
|
||||
"5dc04574000770623a11fcd80a218691d4cf2fe01bbd4f47482065fd63a5010fabd7987000052a20002c8c43ea91ca1eaa115663f5218a37fbb409df" +
|
||||
"bbedff54731ef41199b35535905ac2366a05a803146ced544abf45597f3714327d59f99e30c899c39fc5a4b67d12087bf8db2bc000003e9000000100" +
|
||||
"0000000000000000000000000000000000003ea000000100000000189dd4f210000001000000018",
|
||||
)
|
||||
require.NoError(t, err)
|
||||
|
||||
dc := NewDecoder()
|
||||
|
|
@ -499,7 +548,12 @@ func TestIPv4SWRT(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestIPv6SW(t *testing.T) {
|
||||
packet, err := hex.DecodeString("00000005000000010ae0648100000002000093d824ac82340000000100000001000000d000019f94000001010000100019f94000000000000000010100000000000000020000000100000090000000010000058c00000008000000800008e3fffc10d4f4be04612486dd60000000054e113a2607f8b0400200140000000000000008262000edc000e804a25e30c581af36fa01bbfa6f054e249810b584bcbf12926c2e29a779c26c72db483e8191524fe2288bfdaceaf9d2e724d04305706efcfdef70db86873bbacf29698affe4e7d6faa21d302f9b4b023291a05a000003e90000001000000001000000000000000100000000")
|
||||
packet, err := hex.DecodeString(
|
||||
"00000005000000010ae0648100000002000093d824ac82340000000100000001000000d000019f94000001010000100019f9400000000000000001010" +
|
||||
"0000000000000020000000100000090000000010000058c00000008000000800008e3fffc10d4f4be04612486dd60000000054e113a2607f8b040020" +
|
||||
"0140000000000000008262000edc000e804a25e30c581af36fa01bbfa6f054e249810b584bcbf12926c2e29a779c26c72db483e8191524fe2288bfda" +
|
||||
"ceaf9d2e724d04305706efcfdef70db86873bbacf29698affe4e7d6faa21d302f9b4b023291a05a000003e90000001000000001000000000000000100000000",
|
||||
)
|
||||
require.NoError(t, err)
|
||||
|
||||
dc := NewDecoder()
|
||||
|
|
@ -545,7 +599,32 @@ func TestIPv6SW(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestExpandFlowCounter(t *testing.T) {
|
||||
packet, err := hex.DecodeString("00000005000000010a00015000000000000f58898ae0fa380000000700000004000000ec00006ece0000000000101784000000030000000200000034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000058001017840000000600000002540be400000000010000000300007b8ebd37b97e61ff94860803e8e908ffb2b500000000000000000000000000018e7c31ee7ba4195f041874579ff021ba936300000000000000000000000100000007000000380011223344550003f8b15645e7e7d6960000002fe2fc02fc01edbf580000000000000000000000000000000001dcb9cf000000000000000000000004000000ec00006ece0000000000100184000000030000000200000034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000058001001840000000600000002540be400000000010000000300000841131d1fd9f850bfb103617cb401e6598900000000000000000000000000000bec1902e5da9212e3e96d7996e922513250000000000000000000000001000000070000003800112233445500005c260acbddb3000100000003e2fc02fc01ee414f0000000000000000000000000000000001dccdd30000000000000000000000030000008400004606000000000010030400004000ad9dc19b0000000000000000001017840000000000100304000000010000000100000050000000010000004400000004000000400012815116c4001517cf426d8100200608004500002895da40008006d74bc0a8060ac0a8064f04ef04aab1797122cf7eaf4f5010ffff7727000000000000000000000003000000b0001bd698000000000010148400000400700b180f000000000000000000101504000000000010148400000001000000010000007c000000010000006f000000040000006b001b17000131f0f755b9afc081000439080045000059045340005206920c1f0d4703d94d52e201bbf14977d1e9f15498af36801800417f1100000101080afdf3c70400e043871503010020ff268cfe2e2fd5fffe1d3d704a91d57b895f174c4b4428c66679d80a307294303f00000003000000c40003ceca000000000010170400004000a166aa7a000000000000000000101784000000000010170400000001000000010000009000000001000005f200000004000000800024e8369e2bd4ae52aa0b54810020060800450005dc4c71400080061b45c0a8060cc0a806090050f855692a7a94a1154ae1801001046b6a00000101080a6869a48d151016d046a84a7aa1c6743fa05179f7ecbd4e567150cb6f2077ff89480ae730637d26d2237c08548806f672c7476eb1b5a447b42cb9ce405994d152fa3e000000030000008c001bd699000000000010148400000400700b180f0000000000000000001015040000000000101484000000010000000100000058000000010000004a0000000400000046001b17000131f0f755b9afc0810004390800450000340ce040003a06bea5c1ce8793d94d528f00504c3b08b18f275b83d5df8010054586ad00000101050a5b83d5de5b83d5df11d800000003000000c400004e07000000000010028400004000c7ec97f2000000000000000000100784000000000010028400000001000000010000009000000001000005f2000000040000008000005e0001ff005056800dd18100000a0800450005dc5a42400040066ef70a000ac8c0a8967201bbe17c81597908caf8a05f5010010328610000f172263da0ba5d6223c079b8238bc841256bf17c4ffb08ad11c4fbff6f87ae1624a6b057b8baa9342114e5f5b46179083020cb560c4e9eadcec6dfd83e102ddbc27024803eb5")
|
||||
packet, err := hex.DecodeString(
|
||||
"00000005000000010a00015000000000000f58898ae0fa380000000700000004000000ec00006ece00000000001017840000000300000002000000340" +
|
||||
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000580" +
|
||||
"01017840000000600000002540be400000000010000000300007b8ebd37b97e61ff94860803e8e908ffb2b500000000000000000000000000018e7c3" +
|
||||
"1ee7ba4195f041874579ff021ba936300000000000000000000000100000007000000380011223344550003f8b15645e7e7d6960000002fe2fc02fc0" +
|
||||
"1edbf580000000000000000000000000000000001dcb9cf000000000000000000000004000000ec00006ece000000000010018400000003000000020" +
|
||||
"000003400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010" +
|
||||
"0000058001001840000000600000002540be400000000010000000300000841131d1fd9f850bfb103617cb401e659890000000000000000000000000" +
|
||||
"0000bec1902e5da9212e3e96d7996e922513250000000000000000000000001000000070000003800112233445500005c260acbddb3000100000003e" +
|
||||
"2fc02fc01ee414f0000000000000000000000000000000001dccdd30000000000000000000000030000008400004606000000000010030400004000a" +
|
||||
"d9dc19b0000000000000000001017840000000000100304000000010000000100000050000000010000004400000004000000400012815116c400151" +
|
||||
"7cf426d8100200608004500002895da40008006d74bc0a8060ac0a8064f04ef04aab1797122cf7eaf4f5010ffff77270000000000000000000000030" +
|
||||
"00000b0001bd698000000000010148400000400700b180f000000000000000000101504000000000010148400000001000000010000007c000000010" +
|
||||
"000006f000000040000006b001b17000131f0f755b9afc081000439080045000059045340005206920c1f0d4703d94d52e201bbf14977d1e9f15498a" +
|
||||
"f36801800417f1100000101080afdf3c70400e043871503010020ff268cfe2e2fd5fffe1d3d704a91d57b895f174c4b4428c66679d80a307294303f0" +
|
||||
"0000003000000c40003ceca000000000010170400004000a166aa7a00000000000000000010178400000000001017040000000100000001000000900" +
|
||||
"0000001000005f200000004000000800024e8369e2bd4ae52aa0b54810020060800450005dc4c71400080061b45c0a8060cc0a806090050f855692a7" +
|
||||
"a94a1154ae1801001046b6a00000101080a6869a48d151016d046a84a7aa1c6743fa05179f7ecbd4e567150cb6f2077ff89480ae730637d26d2237c0" +
|
||||
"8548806f672c7476eb1b5a447b42cb9ce405994d152fa3e000000030000008c001bd699000000000010148400000400700b180f00000000000000000" +
|
||||
"01015040000000000101484000000010000000100000058000000010000004a0000000400000046001b17000131f0f755b9afc081000439080045000" +
|
||||
"0340ce040003a06bea5c1ce8793d94d528f00504c3b08b18f275b83d5df8010054586ad00000101050a5b83d5de5b83d5df11d800000003000000c40" +
|
||||
"0004e07000000000010028400004000c7ec97f2000000000000000000100784000000000010028400000001000000010000009000000001000005f20" +
|
||||
"00000040000008000005e0001ff005056800dd18100000a0800450005dc5a42400040066ef70a000ac8c0a8967201bbe17c81597908caf8a05f50100" +
|
||||
"10328610000f172263da0ba5d6223c079b8238bc841256bf17c4ffb08ad11c4fbff6f87ae1624a6b057b8baa9342114e5f5b46179083020cb560c4e9" +
|
||||
"eadcec6dfd83e102ddbc27024803eb5",
|
||||
)
|
||||
require.NoError(t, err)
|
||||
|
||||
dc := NewDecoder()
|
||||
|
|
@ -739,7 +818,15 @@ func TestExpandFlowCounter(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestFlowExpandCounter(t *testing.T) {
|
||||
packet, err := hex.DecodeString("00000005000000010a000150000000000006d14d8ae0fe200000000200000004000000ac00006d15000000004b00ca000000000200000002000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000584b00ca0000000001000000000000000000000001000000010000308ae33bb950eb92a8a3004d0bb406899571000000000000000000000000000012f7ed9c9db8c24ed90604eaf0bd04636edb00000000000000000000000100000004000000ac00006d15000000004b0054000000000200000002000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000584b00540000000001000000003b9aca000000000100000003000067ba8e64fd23fa65f26d0215ec4a0021086600000000000000000000000000002002c3b21045c2378ad3001fb2f300061872000000000000000000000001")
|
||||
packet, err := hex.DecodeString(
|
||||
"00000005000000010a000150000000000006d14d8ae0fe200000000200000004000000ac00006d15000000004b00ca000000000200000002000000340" +
|
||||
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000584" +
|
||||
"b00ca0000000001000000000000000000000001000000010000308ae33bb950eb92a8a3004d0bb406899571000000000000000000000000000012f7e" +
|
||||
"d9c9db8c24ed90604eaf0bd04636edb00000000000000000000000100000004000000ac00006d15000000004b0054000000000200000002000000340" +
|
||||
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000584" +
|
||||
"b00540000000001000000003b9aca000000000100000003000067ba8e64fd23fa65f26d0215ec4a0021086600000000000000000000000000002002c" +
|
||||
"3b21045c2378ad3001fb2f300061872000000000000000000000001",
|
||||
)
|
||||
require.NoError(t, err)
|
||||
|
||||
dc := NewDecoder()
|
||||
|
|
|
|||
|
|
@ -6,9 +6,10 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestSFlow(t *testing.T) {
|
||||
|
|
@ -27,7 +28,16 @@ func TestSFlow(t *testing.T) {
|
|||
client, err := net.Dial(sflow.Address().Network(), sflow.Address().String())
|
||||
require.NoError(t, err)
|
||||
|
||||
packetBytes, err := hex.DecodeString("0000000500000001c0a80102000000100000f3d40bfa047f0000000200000001000000d00001210a000001fe000004000484240000000000000001fe00000200000000020000000100000090000000010000010b0000000400000080000c2936d3d694c691aa97600800450000f9f19040004011b4f5c0a80913c0a8090a00a1ba0500e5641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b06010201190501010281dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101000003e9000000100000000900000000000000090000000000000001000000d00000e3cc000002100000400048eb740000000000000002100000020000000002000000010000009000000001000000970000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e4170722031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000")
|
||||
packetBytes, err := hex.DecodeString(
|
||||
"0000000500000001c0a80102000000100000f3d40bfa047f0000000200000001000000d00001210a000001fe000004000484240000000000000001fe" +
|
||||
"00000200000000020000000100000090000000010000010b0000000400000080000c2936d3d694c691aa97600800450000f9f19040004011b4f5c0a" +
|
||||
"80913c0a8090a00a1ba0500e5641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b0601020119050101" +
|
||||
"0281dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101000003e900000010000000090000000000000" +
|
||||
"0090000000000000001000000d00000e3cc000002100000400048eb7400000000000000021000000200000000020000000100000090000000010000" +
|
||||
"00970000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303" +
|
||||
"e4170722031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b31" +
|
||||
"39322e3136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000",
|
||||
)
|
||||
require.NoError(t, err)
|
||||
_, err = client.Write(packetBytes)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -125,7 +135,16 @@ func BenchmarkSFlow(b *testing.B) {
|
|||
client, err := net.Dial(sflow.Address().Network(), sflow.Address().String())
|
||||
require.NoError(b, err)
|
||||
|
||||
packetBytes, err := hex.DecodeString("0000000500000001c0a80102000000100000f3d40bfa047f0000000200000001000000d00001210a000001fe000004000484240000000000000001fe00000200000000020000000100000090000000010000010b0000000400000080000c2936d3d694c691aa97600800450000f9f19040004011b4f5c0a80913c0a8090a00a1ba0500e5641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b06010201190501010281dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101000003e9000000100000000900000000000000090000000000000001000000d00000e3cc000002100000400048eb740000000000000002100000020000000002000000010000009000000001000000970000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e4170722031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000")
|
||||
packetBytes, err := hex.DecodeString(
|
||||
"0000000500000001c0a80102000000100000f3d40bfa047f0000000200000001000000d00001210a000001fe000004000484240000000000000001fe0" +
|
||||
"0000200000000020000000100000090000000010000010b0000000400000080000c2936d3d694c691aa97600800450000f9f19040004011b4f5c0a80" +
|
||||
"913c0a8090a00a1ba0500e5641f3081da02010104066d6f746f6770a281cc02047b46462e0201000201003081bd3012060d2b0601020119050101028" +
|
||||
"1dc710201003013060d2b06010201190501010281e66802025acc3012060d2b0601020119050101000003e9000000100000000900000000000000090" +
|
||||
"000000000000001000000d00000e3cc000002100000400048eb740000000000000002100000020000000002000000010000009000000001000000970" +
|
||||
"000000400000080000c2936d3d6fcecda44008f81000009080045000081186440003f119098c0a80815c0a8090a9a690202006d23083c33303e41707" +
|
||||
"22031312030393a33333a3031206b6e6f64653120736e6d70645b313039385d3a20436f6e6e656374696f6e2066726f6d205544503a205b3139322e3" +
|
||||
"136382e392e31305d3a34393233362d000003e90000001000000009000000000000000900000000",
|
||||
)
|
||||
require.NoError(b, err)
|
||||
|
||||
b.ResetTimer()
|
||||
|
|
|
|||
|
|
@ -407,7 +407,10 @@ func (m *Smart) Init() error {
|
|||
if err != nil {
|
||||
m.PathNVMe = ""
|
||||
//without nvme, plugin will not be able to gather vendor specific attributes (but it can work without it)
|
||||
m.Log.Warnf("nvme not found: verify that nvme is installed and it is in your PATH (or specified in config) to gather vendor specific attributes: %s", err.Error())
|
||||
m.Log.Warnf(
|
||||
"nvme not found: verify that nvme is installed and it is in your PATH (or specified in config) to gather vendor specific attributes: %s",
|
||||
err.Error(),
|
||||
)
|
||||
}
|
||||
|
||||
return nil
|
||||
|
|
|
|||
|
|
@ -44,7 +44,11 @@ func TestMockExecCommand(_ *testing.T) {
|
|||
mcr, ok := mockedCommandResults[cmd0]
|
||||
if !ok {
|
||||
cv := fmt.Sprintf("%#v", cmd)[8:] // trim `[]string` prefix
|
||||
fmt.Fprintf(os.Stderr, "Unmocked command. Please add the following to `mockedCommands` in snmp_mocks_generate.go, and then run `go generate`:\n\t%s,\n", cv)
|
||||
fmt.Fprintf(
|
||||
os.Stderr,
|
||||
"Unmocked command. Please add the following to `mockedCommands` in snmp_mocks_generate.go, and then run `go generate`:\n\t%s,\n",
|
||||
cv,
|
||||
)
|
||||
//nolint:revive // error code is important for this "test"
|
||||
os.Exit(1)
|
||||
}
|
||||
|
|
@ -64,27 +68,144 @@ func init() {
|
|||
|
||||
// BEGIN GO GENERATE CONTENT
|
||||
var mockedCommandResults = map[string]mockedCommandResult{
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0": {stdout: "TEST::testTable\ntestTable OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 0 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.1.1": {stdout: "TEST::hostname\nhostname OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 1 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.1.2": {stdout: "TEST::1.2\nanonymous#1 OBJECT-TYPE\n -- FROM\tTEST\n::= { iso(1) 0 testOID(0) 1 2 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x001.0.0.1.1": {stdout: "TEST::hostname\nhostname OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 1 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.1": {stdout: "TEST::server\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.1.0": {stdout: "TEST::server.0\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) server(1) 0 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.5": {stdout: "TEST::testTableEntry.5\ntestTableEntry OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n INDEX\t\t{ server }\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 5 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.2.3": {stdout: "iso.2.3\niso OBJECT-TYPE\n -- FROM\t#-1\n::= { iso(1) 2 3 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.7": {stdout: "TEST::testTableEntry.7\ntestTableEntry OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n INDEX\t\t{ server }\n::= { iso(1) std(0) testOID(0) testTable(0) testTableEntry(1) 7 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00.iso.2.3": {stdout: "iso.2.3\niso OBJECT-TYPE\n -- FROM\t#-1\n::= { iso(1) 2 3 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.999": {stdout: ".999\n [TRUNCATED]\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::server": {stdout: "TEST::server\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::server.0": {stdout: "TEST::server.0\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) server(1) 0 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::testTable": {stdout: "TEST::testTable\ntestTable OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 0 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::connections": {stdout: "TEST::connections\nconnections OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tINTEGER\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 2 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::latency": {stdout: "TEST::latency\nlatency OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 3 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::description": {stdout: "TEST::description\ndescription OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 4 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::hostname": {stdout: "TEST::hostname\nhostname OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 1 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00IF-MIB::ifPhysAddress.1": {stdout: "IF-MIB::ifPhysAddress.1\nifPhysAddress OBJECT-TYPE\n -- FROM\tIF-MIB\n -- TEXTUAL CONVENTION PhysAddress\n SYNTAX\tOCTET STRING\n DISPLAY-HINT\t\"1x:\"\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n DESCRIPTION\t\"The interface's address at its protocol sub-layer. For\n example, for an 802.x interface, this object normally\n contains a MAC address. The interface's media-specific MIB\n must define the bit and byte ordering and the format of the\n value of this object. For interfaces which do not have such\n an address (e.g., a serial line), this object should contain\n an octet string of zero length.\"\n::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) interfaces(2) ifTable(2) ifEntry(1) ifPhysAddress(6) 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00BRIDGE-MIB::dot1dTpFdbAddress.1": {stdout: "BRIDGE-MIB::dot1dTpFdbAddress.1\ndot1dTpFdbAddress OBJECT-TYPE\n -- FROM\tBRIDGE-MIB\n -- TEXTUAL CONVENTION MacAddress\n SYNTAX\tOCTET STRING (6) \n DISPLAY-HINT\t\"1x:\"\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n DESCRIPTION\t\"A unicast MAC address for which the bridge has\n forwarding and/or filtering information.\"\n::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dTp(4) dot1dTpFdbTable(3) dot1dTpFdbEntry(1) dot1dTpFdbAddress(1) 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TCP-MIB::tcpConnectionLocalAddress.1": {stdout: "TCP-MIB::tcpConnectionLocalAddress.1\ntcpConnectionLocalAddress OBJECT-TYPE\n -- FROM\tTCP-MIB\n -- TEXTUAL CONVENTION InetAddress\n SYNTAX\tOCTET STRING (0..255) \n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n DESCRIPTION\t\"The local IP address for this TCP connection. The type\n of this address is determined by the value of\n tcpConnectionLocalAddressType.\n\n As this object is used in the index for the\n tcpConnectionTable, implementors should be\n careful not to create entries that would result in OIDs\n with more than 128 subidentifiers; otherwise the information\n cannot be accessed by using SNMPv1, SNMPv2c, or SNMPv3.\"\n::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) tcp(6) tcpConnectionTable(19) tcpConnectionEntry(1) tcpConnectionLocalAddress(2) 1 }\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00TEST::testTable.1": {stdout: "TEST::testTableEntry\ntestTableEntry OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n INDEX\t\t{ server }\n::= { iso(1) 0 testOID(0) testTable(0) 1 }\n", stderr: "", exitError: false},
|
||||
"snmptable\x00-Ch\x00-Cl\x00-c\x00public\x00127.0.0.1\x00TEST::testTable": {stdout: "server connections latency description \nTEST::testTable: No entries\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0": {
|
||||
stdout: "TEST::testTable\ntestTable OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 0 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.1.1": {
|
||||
stdout: "TEST::hostname\nhostname OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 1 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.1.2": {
|
||||
stdout: "TEST::1.2\nanonymous#1 OBJECT-TYPE\n -- FROM\tTEST\n::= { iso(1) 0 testOID(0) 1 2 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x001.0.0.1.1": {
|
||||
stdout: "TEST::hostname\nhostname OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 1 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.1": {
|
||||
stdout: "TEST::server\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.1.0": {
|
||||
stdout: "TEST::server.0\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) server(1) 0 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.5": {
|
||||
stdout: "TEST::testTableEntry.5\ntestTableEntry OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n " +
|
||||
"STATUS\tcurrent\n INDEX\t\t{ server }\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 5 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.2.3": {
|
||||
stdout: "iso.2.3\niso OBJECT-TYPE\n -- FROM\t#-1\n::= { iso(1) 2 3 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.1.0.0.0.1.7": {
|
||||
stdout: "TEST::testTableEntry.7\ntestTableEntry OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n " +
|
||||
"STATUS\tcurrent\n INDEX\t\t{ server }\n::= { iso(1) std(0) testOID(0) testTable(0) testTableEntry(1) 7 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00.iso.2.3": {
|
||||
stdout: "iso.2.3\niso OBJECT-TYPE\n -- FROM\t#-1\n::= { iso(1) 2 3 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00-m\x00all\x00.999": {stdout: ".999\n [TRUNCATED]\n", stderr: "", exitError: false},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::server": {
|
||||
stdout: "TEST::server\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::server.0": {
|
||||
stdout: "TEST::server.0\nserver OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) server(1) 0 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::testTable": {
|
||||
stdout: "TEST::testTable\ntestTable OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 0 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::connections": {
|
||||
stdout: "TEST::connections\nconnections OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tINTEGER\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 2 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::latency": {
|
||||
stdout: "TEST::latency\nlatency OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 3 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::description": {
|
||||
stdout: "TEST::description\ndescription OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) testTable(0) testTableEntry(1) 4 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TEST::hostname": {
|
||||
stdout: "TEST::hostname\nhostname OBJECT-TYPE\n -- FROM\tTEST\n SYNTAX\tOCTET STRING\n MAX-ACCESS\tread-only\n " +
|
||||
"STATUS\tcurrent\n::= { iso(1) 0 testOID(0) 1 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00IF-MIB::ifPhysAddress.1": {
|
||||
stdout: "IF-MIB::ifPhysAddress.1\nifPhysAddress OBJECT-TYPE\n -- FROM\tIF-MIB\n -- TEXTUAL CONVENTION PhysAddress\n SYNTAX\tOCTET STRING\n " +
|
||||
"DISPLAY-HINT\t\"1x:\"\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n DESCRIPTION\t\"The interface's address at its protocol sub-layer. " +
|
||||
"For\n example, for an 802.x interface, this object normally\n contains a MAC address. " +
|
||||
"The interface's media-specific MIB\n must define the bit and byte ordering and the format of the\n " +
|
||||
"value of this object. For interfaces which do not have such\n an address (e.g., a serial line), " +
|
||||
"this object should contain\n an octet string of zero length.\"\n::= " +
|
||||
"{ iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) interfaces(2) ifTable(2) ifEntry(1) ifPhysAddress(6) 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00BRIDGE-MIB::dot1dTpFdbAddress.1": {
|
||||
stdout: "BRIDGE-MIB::dot1dTpFdbAddress.1\ndot1dTpFdbAddress OBJECT-TYPE\n -- FROM\tBRIDGE-MIB\n -- TEXTUAL CONVENTION MacAddress\n " +
|
||||
"SYNTAX\tOCTET STRING (6) \n DISPLAY-HINT\t\"1x:\"\n MAX-ACCESS\tread-only\n STATUS\tcurrent\n DESCRIPTION\t\"" +
|
||||
"A unicast MAC address for which the bridge has\n forwarding and/or filtering information.\"\n::= " +
|
||||
"{ iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dTp(4) dot1dTpFdbTable(3) dot1dTpFdbEntry(1) dot1dTpFdbAddress(1) 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00-Ob\x00TCP-MIB::tcpConnectionLocalAddress.1": {
|
||||
stdout: "TCP-MIB::tcpConnectionLocalAddress.1\ntcpConnectionLocalAddress OBJECT-TYPE\n -- FROM\tTCP-MIB\n -- " +
|
||||
"TEXTUAL CONVENTION InetAddress\n SYNTAX\tOCTET STRING (0..255) \n MAX-ACCESS\tnot-accessible\n " +
|
||||
"STATUS\tcurrent\n DESCRIPTION\t\"The local IP address for this TCP connection. " +
|
||||
"The type\n of this address is determined by the value of\n tcpConnectionLocalAddressType.\n\n " +
|
||||
"As this object is used in the index for the\n tcpConnectionTable, implementors should be\n " +
|
||||
"careful not to create entries that would result in OIDs\n with more than 128 subidentifiers; " +
|
||||
"otherwise the information\n cannot be accessed by using SNMPv1, SNMPv2c, or SNMPv3.\"\n" +
|
||||
"::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) tcp(6) tcpConnectionTable(19) tcpConnectionEntry(1) tcpConnectionLocalAddress(2) 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptranslate\x00-Td\x00TEST::testTable.1": {
|
||||
stdout: "TEST::testTableEntry\ntestTableEntry OBJECT-TYPE\n -- FROM\tTEST\n MAX-ACCESS\tnot-accessible\n " +
|
||||
"STATUS\tcurrent\n INDEX\t\t{ server }\n::= { iso(1) 0 testOID(0) testTable(0) 1 }\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
"snmptable\x00-Ch\x00-Cl\x00-c\x00public\x00127.0.0.1\x00TEST::testTable": {
|
||||
stdout: "server connections latency description \nTEST::testTable: No entries\n",
|
||||
stderr: "",
|
||||
exitError: false,
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,9 +9,10 @@ import (
|
|||
"path/filepath"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/config"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestSocketstat_Gather(t *testing.T) {
|
||||
|
|
@ -43,9 +44,45 @@ func TestSocketstat_Gather(t *testing.T) {
|
|||
{"proto": "tcp", "local_addr": "127.0.0.1", "local_port": "7778", "remote_addr": "127.0.0.1", "remote_port": "50378"},
|
||||
},
|
||||
fields: [][]map[string]interface{}{
|
||||
{map[string]interface{}{"state": "ESTAB", "bytes_acked": uint64(1126), "bytes_received": uint64(532644751), "segs_out": uint64(211249), "segs_in": uint64(211254), "data_segs_out": uint64(2), "data_segs_in": uint64(211251), "recv_q": uint64(0), "send_q": uint64(0)}},
|
||||
{map[string]interface{}{"state": "ESTAB", "bytes_acked": uint64(790782896), "bytes_received": uint64(1126), "segs_out": uint64(333361), "segs_in": uint64(333361), "data_segs_out": uint64(333358), "data_segs_in": uint64(2), "recv_q": uint64(0), "send_q": uint64(0)}},
|
||||
{map[string]interface{}{"state": "ESTAB", "bytes_acked": uint64(19983121), "bytes_received": uint64(266383), "segs_out": uint64(15431), "segs_in": uint64(17633), "data_segs_out": uint64(15119), "data_segs_in": uint64(5098), "recv_q": uint64(0), "send_q": uint64(0)}},
|
||||
{
|
||||
map[string]interface{}{
|
||||
"state": "ESTAB",
|
||||
"bytes_acked": uint64(1126),
|
||||
"bytes_received": uint64(532644751),
|
||||
"segs_out": uint64(211249),
|
||||
"segs_in": uint64(211254),
|
||||
"data_segs_out": uint64(2),
|
||||
"data_segs_in": uint64(211251),
|
||||
"recv_q": uint64(0),
|
||||
"send_q": uint64(0),
|
||||
},
|
||||
},
|
||||
{
|
||||
map[string]interface{}{
|
||||
"state": "ESTAB",
|
||||
"bytes_acked": uint64(790782896),
|
||||
"bytes_received": uint64(1126),
|
||||
"segs_out": uint64(333361),
|
||||
"segs_in": uint64(333361),
|
||||
"data_segs_out": uint64(333358),
|
||||
"data_segs_in": uint64(2),
|
||||
"recv_q": uint64(0),
|
||||
"send_q": uint64(0),
|
||||
},
|
||||
},
|
||||
{
|
||||
map[string]interface{}{
|
||||
"state": "ESTAB",
|
||||
"bytes_acked": uint64(19983121),
|
||||
"bytes_received": uint64(266383),
|
||||
"segs_out": uint64(15431),
|
||||
"segs_in": uint64(17633),
|
||||
"data_segs_out": uint64(15119),
|
||||
"data_segs_in": uint64(5098),
|
||||
"recv_q": uint64(0),
|
||||
"send_q": uint64(0),
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import (
|
|||
"fmt"
|
||||
"net/http"
|
||||
"net/http/httptest"
|
||||
"os"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
|
|
@ -13,7 +14,7 @@ import (
|
|||
)
|
||||
|
||||
func TestGatherStats(t *testing.T) {
|
||||
ts := createMockServer()
|
||||
ts := createMockServer(t)
|
||||
solr := NewSolr()
|
||||
solr.Servers = []string{ts.URL}
|
||||
var acc testutil.Accumulator
|
||||
|
|
@ -45,7 +46,7 @@ func TestGatherStats(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestSolr7MbeansStats(t *testing.T) {
|
||||
ts := createMockSolr7Server()
|
||||
ts := createMockSolr7Server(t)
|
||||
solr := NewSolr()
|
||||
solr.Servers = []string{ts.URL}
|
||||
var acc testutil.Accumulator
|
||||
|
|
@ -56,7 +57,7 @@ func TestSolr7MbeansStats(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestSolr3GatherStats(t *testing.T) {
|
||||
ts := createMockSolr3Server()
|
||||
ts := createMockSolr3Server(t)
|
||||
solr := NewSolr()
|
||||
solr.Servers = []string{ts.URL}
|
||||
var acc testutil.Accumulator
|
||||
|
|
@ -87,7 +88,7 @@ func TestSolr3GatherStats(t *testing.T) {
|
|||
map[string]string{"core": "main", "handler": "filterCache"})
|
||||
}
|
||||
func TestNoCoreDataHandling(t *testing.T) {
|
||||
ts := createMockNoCoreDataServer()
|
||||
ts := createMockNoCoreDataServer(t)
|
||||
solr := NewSolr()
|
||||
solr.Servers = []string{ts.URL}
|
||||
var acc testutil.Accumulator
|
||||
|
|
@ -107,7 +108,11 @@ func TestNoCoreDataHandling(t *testing.T) {
|
|||
acc.AssertDoesNotContainMeasurement(t, "solr_handler")
|
||||
}
|
||||
|
||||
func createMockServer() *httptest.Server {
|
||||
func createMockServer(t *testing.T) *httptest.Server {
|
||||
statusResponse := readJSONAsString(t, "testdata/status_response.json")
|
||||
mBeansMainResponse := readJSONAsString(t, "testdata/m_beans_main_response.json")
|
||||
mBeansCore1Response := readJSONAsString(t, "testdata/m_beans_core1_response.json")
|
||||
|
||||
return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
if strings.Contains(r.URL.Path, "/solr/admin/cores") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
|
|
@ -125,8 +130,10 @@ func createMockServer() *httptest.Server {
|
|||
}))
|
||||
}
|
||||
|
||||
func createMockNoCoreDataServer() *httptest.Server {
|
||||
func createMockNoCoreDataServer(t *testing.T) *httptest.Server {
|
||||
var nodata string
|
||||
statusResponse := readJSONAsString(t, "testdata/status_response.json")
|
||||
|
||||
return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
if strings.Contains(r.URL.Path, "/solr/admin/cores") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
|
|
@ -144,17 +151,20 @@ func createMockNoCoreDataServer() *httptest.Server {
|
|||
}))
|
||||
}
|
||||
|
||||
func createMockSolr3Server() *httptest.Server {
|
||||
func createMockSolr3Server(t *testing.T) *httptest.Server {
|
||||
data := readJSONAsString(t, "testdata/m_beans_solr3_main_response.json")
|
||||
statusResponse := readJSONAsString(t, "testdata/status_response.json")
|
||||
|
||||
return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
if strings.Contains(r.URL.Path, "/solr/admin/cores") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
fmt.Fprintln(w, statusResponse)
|
||||
} else if strings.Contains(r.URL.Path, "solr/main/admin") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
fmt.Fprintln(w, mBeansSolr3MainResponse)
|
||||
fmt.Fprintln(w, data)
|
||||
} else if strings.Contains(r.URL.Path, "solr/core1/admin") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
fmt.Fprintln(w, mBeansSolr3MainResponse)
|
||||
fmt.Fprintln(w, data)
|
||||
} else {
|
||||
w.WriteHeader(http.StatusNotFound)
|
||||
fmt.Fprintln(w, "nope")
|
||||
|
|
@ -162,7 +172,10 @@ func createMockSolr3Server() *httptest.Server {
|
|||
}))
|
||||
}
|
||||
|
||||
func createMockSolr7Server() *httptest.Server {
|
||||
func createMockSolr7Server(t *testing.T) *httptest.Server {
|
||||
statusResponse := readJSONAsString(t, "testdata/status_response.json")
|
||||
mBeansSolr7Response := readJSONAsString(t, "testdata/m_beans_solr7_response.json")
|
||||
|
||||
return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
if strings.Contains(r.URL.Path, "/solr/admin/cores") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
|
|
@ -176,3 +189,10 @@ func createMockSolr7Server() *httptest.Server {
|
|||
}
|
||||
}))
|
||||
}
|
||||
|
||||
func readJSONAsString(t *testing.T, jsonFilePath string) string {
|
||||
data, err := os.ReadFile(jsonFilePath)
|
||||
require.NoErrorf(t, err, "could not read from JSON file %s", jsonFilePath)
|
||||
|
||||
return string(data)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,841 @@
|
|||
{
|
||||
"solr-mbeans": [
|
||||
"CORE",
|
||||
{
|
||||
"core": {
|
||||
"stats": {
|
||||
"aliases": [
|
||||
"corename"
|
||||
],
|
||||
"indexDir": "/srv/solr-corename/index.20160607000000124",
|
||||
"refCount": 2,
|
||||
"startTime": "2016-12-20T18:41:10.449Z",
|
||||
"coreName": "core1"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/SolrCore.java $",
|
||||
"description": "SolrCore",
|
||||
"version": "1.0",
|
||||
"class": "core1"
|
||||
},
|
||||
"Searcher@6f0833b2 main": {
|
||||
"stats": {
|
||||
"warmupTime": 0,
|
||||
"registeredAt": "2017-01-14T12:00:00.209Z",
|
||||
"openedAt": "2017-01-14T12:00:00.208Z",
|
||||
"searcherName": "Searcher@6f0833b2 main",
|
||||
"caching": true,
|
||||
"numDocs": 7517488,
|
||||
"maxDoc": 7620303,
|
||||
"deletedDocs": 102815,
|
||||
"reader": "StandardDirectoryReader(segments_20iv:267485:nrt _2849(4.3.1):C7517434/102330 _28e8(4.3.1):C7363/115 _28h0(4.3.1):C5430/77 _28kw(4.3.1):C5984 _28k2(4.3.1):C6510/12 _28g6(4.3.1):C4537/25 _28ha(4.3.1):C5529/25 _28i4(4.3.1):C5087/42 _28js(4.3.1):C5823/10 _28ix(4.3.1):C5627/18 _28kc(4.3.1):C6710/14 _28kl(4.3.1):C7179/10 _28hk(4.3.1):C5149/65 _28j7(4.3.1):C5643/28 _28ht(4.3.1):C5428/9 _28ji(4.3.1):C5150/15 _28gq(4.3.1):C4989/9 _28ie(4.3.1):C5460/8 _28io(4.3.1):C5165/3 _28kv(4.3.1):C51 _28kx(4.3.1):C55)",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/srv/solr-core1/index.20160607000000124 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@646d42ce",
|
||||
"indexVersion": 267485
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"description": "index searcher",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher"
|
||||
},
|
||||
"searcher": {
|
||||
"stats": {
|
||||
"warmupTime": 0,
|
||||
"registeredAt": "2017-01-14T12:00:00.209Z",
|
||||
"openedAt": "2017-01-14T12:00:00.208Z",
|
||||
"searcherName": "Searcher@6f0833b2 main",
|
||||
"caching": true,
|
||||
"numDocs": 7517488,
|
||||
"maxDoc": 7620303,
|
||||
"deletedDocs": 102815,
|
||||
"reader": "StandardDirectoryReader(segments_20iv:267485:nrt _2849(4.3.1):C7517434/102330 _28e8(4.3.1):C7363/115 _28h0(4.3.1):C5430/77 _28kw(4.3.1):C5984 _28k2(4.3.1):C6510/12 _28g6(4.3.1):C4537/25 _28ha(4.3.1):C5529/25 _28i4(4.3.1):C5087/42 _28js(4.3.1):C5823/10 _28ix(4.3.1):C5627/18 _28kc(4.3.1):C6710/14 _28kl(4.3.1):C7179/10 _28hk(4.3.1):C5149/65 _28j7(4.3.1):C5643/28 _28ht(4.3.1):C5428/9 _28ji(4.3.1):C5150/15 _28gq(4.3.1):C4989/9 _28ie(4.3.1):C5460/8 _28io(4.3.1):C5165/3 _28kv(4.3.1):C51 _28kx(4.3.1):C55)",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/srv/solr-core1/index.20160607000000124 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@646d42ce",
|
||||
"indexVersion": 267485
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"description": "index searcher",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher"
|
||||
}
|
||||
},
|
||||
"QUERYHANDLER",
|
||||
{
|
||||
"org.apache.solr.handler.CSVRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270458,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/CSVRequestHandler.java $",
|
||||
"description": "Add/Update multiple documents with CSV formatted rows",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.CSVRequestHandler"
|
||||
},
|
||||
"/admin/": {
|
||||
"stats": null,
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers"
|
||||
},
|
||||
"/admin/mbeans": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 127.79069480400044,
|
||||
"99thPcRequestTime": 9.033666420000003,
|
||||
"95thPcRequestTime": 5.586449799999999,
|
||||
"75thPcRequestTime": 4.68247075,
|
||||
"medianRequestTime": 0.03985,
|
||||
"avgTimePerRequest": 1.5857040673599807,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 230969,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 366246.89703,
|
||||
"avgRequestsPerSecond": 0.09671315555928528,
|
||||
"5minRateReqsPerSecond": 0.545082835587804,
|
||||
"15minRateReqsPerSecond": 0.5414280756665533
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java $",
|
||||
"description": "Get Info (and statistics) for registered SolrInfoMBeans",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.SolrInfoMBeanHandler"
|
||||
},
|
||||
"/debug/dump": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270462,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"description": "Dump handler (debug)",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler"
|
||||
},
|
||||
"/admin/logging": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java $",
|
||||
"description": "Logging Handler",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.LoggingHandler"
|
||||
},
|
||||
"/admin/plugins": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/PluginInfoHandler.java $",
|
||||
"description": "Registry",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.PluginInfoHandler"
|
||||
},
|
||||
"/admin/system": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/SystemInfoHandler.java $",
|
||||
"description": "Get System Info",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.SystemInfoHandler"
|
||||
},
|
||||
"/select": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0.518583,
|
||||
"99thPcRequestTime": 0.518583,
|
||||
"95thPcRequestTime": 0.518583,
|
||||
"75thPcRequestTime": 0.518583,
|
||||
"medianRequestTime": 0.518583,
|
||||
"avgTimePerRequest": 0.518583,
|
||||
"handlerStart": 1482259270455,
|
||||
"requests": 1,
|
||||
"errors": 1,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0.518583,
|
||||
"avgRequestsPerSecond": 4.187296521163843e-07,
|
||||
"5minRateReqsPerSecond": 1.4821969375e-313,
|
||||
"15minRateReqsPerSecond": 4.44659081257e-313
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"description": "Search using components: query,facet,mlt,highlight,stats,spellcheck,debug,",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.component.SearchHandler"
|
||||
},
|
||||
"/tvrh": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.SearchHandler]"
|
||||
},
|
||||
"org.apache.solr.handler.component.SearchHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270455,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"description": "Search using components: query,facet,mlt,highlight,stats,debug,",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.component.SearchHandler"
|
||||
},
|
||||
"/admin/luke": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"docs": [
|
||||
"http://wiki.apache.org/solr/LukeRequestHandler"
|
||||
],
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java $",
|
||||
"description": "Lucene Index Browser. Inspired and modeled after Luke: http://www.getopt.org/luke/",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.LukeRequestHandler"
|
||||
},
|
||||
"/update/json": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270457,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/JsonUpdateRequestHandler.java $",
|
||||
"description": "Add documents with JSON",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.JsonUpdateRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.admin.AdminHandlers": {
|
||||
"stats": null,
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers"
|
||||
},
|
||||
"org.apache.solr.handler.ReplicationHandler": {
|
||||
"stats": {
|
||||
"lastCycleBytesDownloaded": "2578996",
|
||||
"timesIndexReplicated": "468",
|
||||
"timesFailed": "2",
|
||||
"replicationFailedAt": "Fri Feb 12 00:00:00 UTC 2016",
|
||||
"indexReplicatedAt": "Sat Jan 14 12:00:00 UTC 2017",
|
||||
"previousCycleTimeInSeconds": "0",
|
||||
"isReplicating": "false",
|
||||
"isPollingDisabled": "false",
|
||||
"pollInterval": "12:00:00",
|
||||
"masterUrl": "http://solr-s1:8983/solr/core1",
|
||||
"isSlave": "true",
|
||||
"isMaster": "false",
|
||||
"indexPath": "/srv/solr-core1/index.20160607000000124",
|
||||
"generation": 93991,
|
||||
"15minRateReqsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"totalTime": 0,
|
||||
"timeouts": 0,
|
||||
"errors": 0,
|
||||
"requests": 0,
|
||||
"handlerStart": 1482259270463,
|
||||
"avgTimePerRequest": 0,
|
||||
"medianRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"999thPcRequestTime": 0,
|
||||
"indexSize": "1.66 GB",
|
||||
"indexVersion": 1484389807419
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java $",
|
||||
"description": "ReplicationHandler provides replication of index and configuration files from Master to Slaves",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.ReplicationHandler"
|
||||
},
|
||||
"org.apache.solr.handler.JsonUpdateRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270457,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/JsonUpdateRequestHandler.java $",
|
||||
"description": "Add documents with JSON",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.JsonUpdateRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.DumpRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270462,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"description": "Dump handler (debug)",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.RealTimeGetHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270456,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/RealTimeGetHandler.java $",
|
||||
"description": "The realtime get handler",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.RealTimeGetHandler"
|
||||
},
|
||||
"/get": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270456,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/RealTimeGetHandler.java $",
|
||||
"description": "The realtime get handler",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.RealTimeGetHandler"
|
||||
},
|
||||
"/admin/properties": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java $",
|
||||
"description": "Get System Properties",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.PropertiesRequestHandler"
|
||||
},
|
||||
"/query": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270455,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"description": "Search using components: query,facet,mlt,highlight,stats,debug,",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.component.SearchHandler"
|
||||
},
|
||||
"/admin/threads": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java $",
|
||||
"description": "Thread Dump",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.ThreadDumpHandler"
|
||||
},
|
||||
"/analysis/field": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.FieldAnalysisRequestHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.FieldAnalysisRequestHandler]"
|
||||
},
|
||||
"org.apache.solr.handler.PingRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270461,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.PingRequestHandler"
|
||||
},
|
||||
"/analysis/document": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.DocumentAnalysisRequestHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.DocumentAnalysisRequestHandler]"
|
||||
},
|
||||
"/spell": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.SearchHandler]"
|
||||
},
|
||||
"/update/csv": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270458,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/CSVRequestHandler.java $",
|
||||
"description": "Add/Update multiple documents with CSV formatted rows",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.CSVRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.UpdateRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270457,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/UpdateRequestHandler.java $",
|
||||
"description": "Add documents using XML (with XSLT), CSV, JSON, or javabin",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.UpdateRequestHandler"
|
||||
},
|
||||
"/replication": {
|
||||
"stats": {
|
||||
"lastCycleBytesDownloaded": "2578996",
|
||||
"timesIndexReplicated": "468",
|
||||
"timesFailed": "2",
|
||||
"replicationFailedAt": "Fri Feb 12 00:00:00 UTC 2016",
|
||||
"indexReplicatedAt": "Sat Jan 14 12:00:00 UTC 2017",
|
||||
"previousCycleTimeInSeconds": "0",
|
||||
"isReplicating": "false",
|
||||
"isPollingDisabled": "false",
|
||||
"pollInterval": "12:00:00",
|
||||
"masterUrl": "http://solr-s1:8983/solr/core1",
|
||||
"isSlave": "true",
|
||||
"isMaster": "false",
|
||||
"indexPath": "/srv/solr-core1/index.20160607000000124",
|
||||
"generation": 93991,
|
||||
"15minRateReqsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"totalTime": 0,
|
||||
"timeouts": 0,
|
||||
"errors": 0,
|
||||
"requests": 0,
|
||||
"handlerStart": 1482259270463,
|
||||
"avgTimePerRequest": 0,
|
||||
"medianRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"999thPcRequestTime": 0,
|
||||
"indexSize": "1.66 GB",
|
||||
"indexVersion": 1484389807419
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java $",
|
||||
"description": "ReplicationHandler provides replication of index and configuration files from Master to Slaves",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.ReplicationHandler"
|
||||
},
|
||||
"/admin/ping": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270461,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.PingRequestHandler"
|
||||
},
|
||||
"/update": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270457,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/UpdateRequestHandler.java $",
|
||||
"description": "Add documents using XML (with XSLT), CSV, JSON, or javabin",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.UpdateRequestHandler"
|
||||
},
|
||||
"/terms": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.SearchHandler]"
|
||||
},
|
||||
"/admin/file": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270585,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java $",
|
||||
"description": "Admin Get File -- view config files directly",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.ShowFileRequestHandler"
|
||||
},
|
||||
"/update/extract": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.extraction.ExtractingRequestHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.extraction.ExtractingRequestHandler]"
|
||||
}
|
||||
},
|
||||
"UPDATEHANDLER",
|
||||
{
|
||||
"updateHandler": {
|
||||
"stats": {
|
||||
"cumulative_errors": 0,
|
||||
"expungeDeletes": 0,
|
||||
"rollbacks": 0,
|
||||
"optimizes": 0,
|
||||
"soft autocommits": 0,
|
||||
"autocommits": 0,
|
||||
"autocommit maxTime": "900ms",
|
||||
"autocommit maxDocs": 500,
|
||||
"commits": 0,
|
||||
"docsPending": 0,
|
||||
"adds": 0,
|
||||
"deletesById": 0,
|
||||
"deletesByQuery": 0,
|
||||
"errors": 0,
|
||||
"cumulative_adds": 0,
|
||||
"cumulative_deletesById": 0,
|
||||
"cumulative_deletesByQuery": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java $",
|
||||
"description": "Update handler that efficiently directly updates the on-disk main lucene index",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.update.DirectUpdateHandler2"
|
||||
}
|
||||
},
|
||||
"CACHE",
|
||||
{
|
||||
"fieldCache": {
|
||||
"stats": {
|
||||
"insanity_count": 0,
|
||||
"entries_count": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/SolrFieldCacheMBean.java $",
|
||||
"description": "Provides introspection of the Lucene FieldCache, this is **NOT** a cache that is managed by Solr.",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.SolrFieldCacheMBean"
|
||||
},
|
||||
"fieldValueCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 0,
|
||||
"cumulative_hitratio": "0.00",
|
||||
"cumulative_hits": 0,
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=4096, initialSize=4096, minSize=3686, acceptableSize=3891, cleanupThread=false, autowarmCount=128, regenerator=org.apache.solr.search.SolrIndexSearcher$1@58c2e3e9)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
},
|
||||
"documentCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 0,
|
||||
"cumulative_hitratio": "0.00",
|
||||
"cumulative_hits": 0,
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=32768, initialSize=32768, minSize=29491, acceptableSize=31129, cleanupThread=false)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
},
|
||||
"queryResultCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 0,
|
||||
"cumulative_hitratio": "0.00",
|
||||
"cumulative_hits": 0,
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=4096, initialSize=4096, minSize=3686, acceptableSize=3891, cleanupThread=false)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
},
|
||||
"filterCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 0,
|
||||
"cumulative_hitratio": "0.00",
|
||||
"cumulative_hits": 0,
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=512, initialSize=512, minSize=460, acceptableSize=486, cleanupThread=false)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responseHeader": {
|
||||
"QTime": 5,
|
||||
"status": 0
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,841 @@
|
|||
{
|
||||
"solr-mbeans": [
|
||||
"CORE",
|
||||
{
|
||||
"core": {
|
||||
"stats": {
|
||||
"aliases": [
|
||||
"main"
|
||||
],
|
||||
"indexDir": "/srv/solr/index.20161110090000012",
|
||||
"refCount": 2,
|
||||
"startTime": "2016-12-20T18:41:10.796Z",
|
||||
"coreName": "main"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/SolrCore.java $",
|
||||
"description": "SolrCore",
|
||||
"version": "1.0",
|
||||
"class": "main"
|
||||
},
|
||||
"searcher": {
|
||||
"stats": {
|
||||
"warmupTime": 0,
|
||||
"registeredAt": "2017-01-17T09:00:03.303Z",
|
||||
"openedAt": "2017-01-17T09:00:03.301Z",
|
||||
"searcherName": "Searcher@62d3fac7 main",
|
||||
"caching": true,
|
||||
"numDocs": 168962621,
|
||||
"maxDoc": 169647870,
|
||||
"deletedDocs": 685249,
|
||||
"reader": "StandardDirectoryReader(segments_jwq89:70709031:nrt _dp3n5(4.3.1):C168268689/592191 _dph0g(4.3.1):C311982/51776 _dpz3u(4.3.1):C589116/12754 _dpsbv(4.3.1):C262008/22358 _dq1e0(4.3.1):C104991/772 _dpy04(4.3.1):C24856/1389 _dq029(4.3.1):C42680/1406 _dq0rr(4.3.1):C5064/581 _dq13q(4.3.1):C4322/574 _dq165(4.3.1):C4679/364 _dq1kt(4.3.1):C8124/196 _dq1ta(4.3.1):C8138/152 _dq1x7(4.3.1):C3842/76 _dq212(4.3.1):C4934/111 _dq1wi(4.3.1):C778/145 _dq20q(4.3.1):C805/92 _dq20g(4.3.1):C1183/96 _dq21g(4.3.1):C257/58 _dq20y(4.3.1):C159/19 _dq213(4.3.1):C108/17 _dq218(4.3.1):C89/9 _dq21a(4.3.1):C213/20 _dq21d(4.3.1):C100/10 _dq21f(4.3.1):C214/16 _dq21j(4.3.1):C198/17 _dq21m(4.3.1):C112/2 _dq21n(4.3.1):C105/46 _dq21o(4.3.1):C124/2)",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/srv/solr/index.20161110090000012 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@15088f05",
|
||||
"indexVersion": 70709031
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"description": "index searcher",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher"
|
||||
},
|
||||
"Searcher@62d3fac7 main": {
|
||||
"stats": {
|
||||
"warmupTime": 0,
|
||||
"registeredAt": "2017-01-17T09:00:03.303Z",
|
||||
"openedAt": "2017-01-17T09:00:03.301Z",
|
||||
"searcherName": "Searcher@62d3fac7 main",
|
||||
"caching": true,
|
||||
"numDocs": 168962621,
|
||||
"maxDoc": 169647870,
|
||||
"deletedDocs": 685249,
|
||||
"reader": "StandardDirectoryReader(segments_jwq89:70709031:nrt _dp3n5(4.3.1):C168268689/592191 _dph0g(4.3.1):C311982/51776 _dpz3u(4.3.1):C589116/12754 _dpsbv(4.3.1):C262008/22358 _dq1e0(4.3.1):C104991/772 _dpy04(4.3.1):C24856/1389 _dq029(4.3.1):C42680/1406 _dq0rr(4.3.1):C5064/581 _dq13q(4.3.1):C4322/574 _dq165(4.3.1):C4679/364 _dq1kt(4.3.1):C8124/196 _dq1ta(4.3.1):C8138/152 _dq1x7(4.3.1):C3842/76 _dq212(4.3.1):C4934/111 _dq1wi(4.3.1):C778/145 _dq20q(4.3.1):C805/92 _dq20g(4.3.1):C1183/96 _dq21g(4.3.1):C257/58 _dq20y(4.3.1):C159/19 _dq213(4.3.1):C108/17 _dq218(4.3.1):C89/9 _dq21a(4.3.1):C213/20 _dq21d(4.3.1):C100/10 _dq21f(4.3.1):C214/16 _dq21j(4.3.1):C198/17 _dq21m(4.3.1):C112/2 _dq21n(4.3.1):C105/46 _dq21o(4.3.1):C124/2)",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/srv/solr/index.20161110090000012 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@15088f05",
|
||||
"indexVersion": 70709031
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"description": "index searcher",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher"
|
||||
}
|
||||
},
|
||||
"QUERYHANDLER",
|
||||
{
|
||||
"org.apache.solr.handler.CSVRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270814,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/CSVRequestHandler.java $",
|
||||
"description": "Add/Update multiple documents with CSV formatted rows",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.CSVRequestHandler"
|
||||
},
|
||||
"/admin/": {
|
||||
"stats": null,
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers"
|
||||
},
|
||||
"/admin/mbeans": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 129.19901009200038,
|
||||
"99thPcRequestTime": 11.944256130000017,
|
||||
"95thPcRequestTime": 9.10313265,
|
||||
"75thPcRequestTime": 7.423904,
|
||||
"medianRequestTime": 0.046796000000000004,
|
||||
"avgTimePerRequest": 2.0964317122172575,
|
||||
"handlerStart": 1482259271568,
|
||||
"requests": 230953,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 484175.0968,
|
||||
"avgRequestsPerSecond": 0.0967113175627352,
|
||||
"5minRateReqsPerSecond": 0.5543011916891444,
|
||||
"15minRateReqsPerSecond": 0.5409225999558686
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java $",
|
||||
"description": "Get Info (and statistics) for registered SolrInfoMBeans",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.SolrInfoMBeanHandler"
|
||||
},
|
||||
"/debug/dump": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270816,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"description": "Dump handler (debug)",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler"
|
||||
},
|
||||
"/admin/logging": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259271569,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java $",
|
||||
"description": "Logging Handler",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.LoggingHandler"
|
||||
},
|
||||
"/admin/plugins": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259271568,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/PluginInfoHandler.java $",
|
||||
"description": "Registry",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.PluginInfoHandler"
|
||||
},
|
||||
"/admin/system": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259271568,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/SystemInfoHandler.java $",
|
||||
"description": "Get System Info",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.SystemInfoHandler"
|
||||
},
|
||||
"/select": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 145.3845197990004,
|
||||
"99thPcRequestTime": 1.404113640000005,
|
||||
"95thPcRequestTime": 0.21192269999999988,
|
||||
"75thPcRequestTime": 0.12097,
|
||||
"medianRequestTime": 0.116272,
|
||||
"avgTimePerRequest": 3.0322834013981987,
|
||||
"handlerStart": 1482259270810,
|
||||
"requests": 729510,
|
||||
"errors": 0,
|
||||
"timeouts": 9,
|
||||
"totalTime": 2212081.064154,
|
||||
"avgRequestsPerSecond": 0.3054827447483145,
|
||||
"5minRateReqsPerSecond": 0.32614693588972216,
|
||||
"15minRateReqsPerSecond": 0.3320899738059959
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"description": "Search using components: query,facet,mlt,highlight,stats,spellcheck,debug,",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.component.SearchHandler"
|
||||
},
|
||||
"/tvrh": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.SearchHandler]"
|
||||
},
|
||||
"org.apache.solr.handler.component.SearchHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270810,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"description": "Search using components: query,facet,mlt,highlight,stats,debug,",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.component.SearchHandler"
|
||||
},
|
||||
"/admin/luke": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0.4085,
|
||||
"99thPcRequestTime": 0.4085,
|
||||
"95thPcRequestTime": 0.4085,
|
||||
"75thPcRequestTime": 0.4085,
|
||||
"medianRequestTime": 0.31491,
|
||||
"avgTimePerRequest": 0.3105803333333333,
|
||||
"handlerStart": 1482259271568,
|
||||
"requests": 3,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0.931741,
|
||||
"avgRequestsPerSecond": 1.256252178648736e-06,
|
||||
"5minRateReqsPerSecond": 1.4821969375e-313,
|
||||
"15minRateReqsPerSecond": 1.387107477978473e-152
|
||||
},
|
||||
"docs": [
|
||||
"http://wiki.apache.org/solr/LukeRequestHandler"
|
||||
],
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java $",
|
||||
"description": "Lucene Index Browser. Inspired and modeled after Luke: http://www.getopt.org/luke/",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.LukeRequestHandler"
|
||||
},
|
||||
"/update/json": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270814,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/JsonUpdateRequestHandler.java $",
|
||||
"description": "Add documents with JSON",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.JsonUpdateRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.admin.AdminHandlers": {
|
||||
"stats": null,
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers"
|
||||
},
|
||||
"org.apache.solr.handler.ReplicationHandler": {
|
||||
"stats": {
|
||||
"lastCycleBytesDownloaded": "240149545",
|
||||
"timesIndexReplicated": "2697",
|
||||
"timesFailed": "1",
|
||||
"replicationFailedAt": "Mon Jun 06 11:55:11 UTC 2016",
|
||||
"indexReplicatedAt": "Tue Jan 17 09:00:03 UTC 2017",
|
||||
"previousCycleTimeInSeconds": "3",
|
||||
"isReplicating": "false",
|
||||
"isPollingDisabled": "false",
|
||||
"pollInterval": "03:00:00",
|
||||
"masterUrl": "http://solr-s1:8983/solr/main",
|
||||
"isSlave": "true",
|
||||
"isMaster": "false",
|
||||
"indexPath": "/srv/solr/index.20161110090000012",
|
||||
"generation": 33439689,
|
||||
"15minRateReqsPerSecond": 4.3340312709959365e-152,
|
||||
"5minRateReqsPerSecond": 1.4821969375e-313,
|
||||
"avgRequestsPerSecond": 2.0937529718964145e-06,
|
||||
"totalTime": 49.630943,
|
||||
"timeouts": 0,
|
||||
"errors": 0,
|
||||
"requests": 5,
|
||||
"handlerStart": 1482259270817,
|
||||
"avgTimePerRequest": 9.9261886,
|
||||
"medianRequestTime": 8.547115,
|
||||
"75thPcRequestTime": 12.1924675,
|
||||
"95thPcRequestTime": 15.377019,
|
||||
"99thPcRequestTime": 15.377019,
|
||||
"999thPcRequestTime": 15.377019,
|
||||
"indexSize": "229.77 GB",
|
||||
"indexVersion": 1484643564822
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java $",
|
||||
"description": "ReplicationHandler provides replication of index and configuration files from Master to Slaves",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.ReplicationHandler"
|
||||
},
|
||||
"org.apache.solr.handler.JsonUpdateRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270814,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/JsonUpdateRequestHandler.java $",
|
||||
"description": "Add documents with JSON",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.JsonUpdateRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.DumpRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270816,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"description": "Dump handler (debug)",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.RealTimeGetHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270810,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/RealTimeGetHandler.java $",
|
||||
"description": "The realtime get handler",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.RealTimeGetHandler"
|
||||
},
|
||||
"/get": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270810,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/RealTimeGetHandler.java $",
|
||||
"description": "The realtime get handler",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.RealTimeGetHandler"
|
||||
},
|
||||
"/admin/properties": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259271568,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java $",
|
||||
"description": "Get System Properties",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.PropertiesRequestHandler"
|
||||
},
|
||||
"/query": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270810,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"description": "Search using components: query,facet,mlt,highlight,stats,debug,",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.component.SearchHandler"
|
||||
},
|
||||
"/admin/threads": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259271568,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java $",
|
||||
"description": "Thread Dump",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.ThreadDumpHandler"
|
||||
},
|
||||
"/analysis/field": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.FieldAnalysisRequestHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.FieldAnalysisRequestHandler]"
|
||||
},
|
||||
"org.apache.solr.handler.PingRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 41.331967987,
|
||||
"99thPcRequestTime": 5.392157590000151,
|
||||
"95thPcRequestTime": 0.4901222999999999,
|
||||
"75thPcRequestTime": 0.357574,
|
||||
"medianRequestTime": 0.3474125,
|
||||
"avgTimePerRequest": 0.7749319095595372,
|
||||
"handlerStart": 1482259270816,
|
||||
"requests": 477021,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 369658.79443,
|
||||
"avgRequestsPerSecond": 0.19975282688134827,
|
||||
"5minRateReqsPerSecond": 0.2000000000000008,
|
||||
"15minRateReqsPerSecond": 0.20000000000000234
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.PingRequestHandler"
|
||||
},
|
||||
"/analysis/document": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.DocumentAnalysisRequestHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.DocumentAnalysisRequestHandler]"
|
||||
},
|
||||
"/spell": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.SearchHandler]"
|
||||
},
|
||||
"/update/csv": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270814,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/CSVRequestHandler.java $",
|
||||
"description": "Add/Update multiple documents with CSV formatted rows",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.CSVRequestHandler"
|
||||
},
|
||||
"org.apache.solr.handler.UpdateRequestHandler": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270811,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/UpdateRequestHandler.java $",
|
||||
"description": "Add documents using XML (with XSLT), CSV, JSON, or javabin",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.UpdateRequestHandler"
|
||||
},
|
||||
"/replication": {
|
||||
"stats": {
|
||||
"lastCycleBytesDownloaded": "240149545",
|
||||
"timesIndexReplicated": "2697",
|
||||
"timesFailed": "1",
|
||||
"replicationFailedAt": "Mon Jun 06 11:55:11 UTC 2016",
|
||||
"indexReplicatedAt": "Tue Jan 17 09:00:03 UTC 2017",
|
||||
"previousCycleTimeInSeconds": "3",
|
||||
"isReplicating": "false",
|
||||
"isPollingDisabled": "false",
|
||||
"pollInterval": "03:00:00",
|
||||
"masterUrl": "http://solr-s1:8983/solr/main",
|
||||
"isSlave": "true",
|
||||
"isMaster": "false",
|
||||
"indexPath": "/srv/solr/index.20161110090000012",
|
||||
"generation": 33439689,
|
||||
"15minRateReqsPerSecond": 4.3340312709959365e-152,
|
||||
"5minRateReqsPerSecond": 1.4821969375e-313,
|
||||
"avgRequestsPerSecond": 2.0937529681743243e-06,
|
||||
"totalTime": 49.630943,
|
||||
"timeouts": 0,
|
||||
"errors": 0,
|
||||
"requests": 5,
|
||||
"handlerStart": 1482259270817,
|
||||
"avgTimePerRequest": 9.9261886,
|
||||
"medianRequestTime": 8.547115,
|
||||
"75thPcRequestTime": 12.1924675,
|
||||
"95thPcRequestTime": 15.377019,
|
||||
"99thPcRequestTime": 15.377019,
|
||||
"999thPcRequestTime": 15.377019,
|
||||
"indexSize": "229.77 GB",
|
||||
"indexVersion": 1484643564822
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java $",
|
||||
"description": "ReplicationHandler provides replication of index and configuration files from Master to Slaves",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.ReplicationHandler"
|
||||
},
|
||||
"/admin/ping": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 41.331967987,
|
||||
"99thPcRequestTime": 5.392157590000151,
|
||||
"95thPcRequestTime": 0.4901222999999999,
|
||||
"75thPcRequestTime": 0.357574,
|
||||
"medianRequestTime": 0.3474125,
|
||||
"avgTimePerRequest": 0.7749319095595372,
|
||||
"handlerStart": 1482259270816,
|
||||
"requests": 477021,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 369658.79443,
|
||||
"avgRequestsPerSecond": 0.19975282659471533,
|
||||
"5minRateReqsPerSecond": 0.2000000000000008,
|
||||
"15minRateReqsPerSecond": 0.20000000000000234
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.PingRequestHandler"
|
||||
},
|
||||
"/update": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0,
|
||||
"99thPcRequestTime": 0,
|
||||
"95thPcRequestTime": 0,
|
||||
"75thPcRequestTime": 0,
|
||||
"medianRequestTime": 0,
|
||||
"avgTimePerRequest": 0,
|
||||
"handlerStart": 1482259270811,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgRequestsPerSecond": 0,
|
||||
"5minRateReqsPerSecond": 0,
|
||||
"15minRateReqsPerSecond": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/UpdateRequestHandler.java $",
|
||||
"description": "Add documents using XML (with XSLT), CSV, JSON, or javabin",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.UpdateRequestHandler"
|
||||
},
|
||||
"/terms": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.SearchHandler]"
|
||||
},
|
||||
"/admin/file": {
|
||||
"stats": {
|
||||
"999thPcRequestTime": 0.509739,
|
||||
"99thPcRequestTime": 0.509739,
|
||||
"95thPcRequestTime": 0.509739,
|
||||
"75thPcRequestTime": 0.38605350000000005,
|
||||
"medianRequestTime": 0.184437,
|
||||
"avgTimePerRequest": 0.2358606,
|
||||
"handlerStart": 1482259271569,
|
||||
"requests": 5,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 1.179303,
|
||||
"avgRequestsPerSecond": 2.0937536245042723e-06,
|
||||
"5minRateReqsPerSecond": 1.4821969375e-313,
|
||||
"15minRateReqsPerSecond": 3.0856020161426622e-152
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java $",
|
||||
"description": "Admin Get File -- view config files directly",
|
||||
"version": "4.3.1",
|
||||
"class": "org.apache.solr.handler.admin.ShowFileRequestHandler"
|
||||
},
|
||||
"/update/extract": {
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"description": "Lazy[solr.extraction.ExtractingRequestHandler]",
|
||||
"version": null,
|
||||
"class": "Lazy[solr.extraction.ExtractingRequestHandler]"
|
||||
}
|
||||
},
|
||||
"UPDATEHANDLER",
|
||||
{
|
||||
"updateHandler": {
|
||||
"stats": {
|
||||
"cumulative_errors": 0,
|
||||
"expungeDeletes": 0,
|
||||
"rollbacks": 0,
|
||||
"optimizes": 0,
|
||||
"soft autocommits": 0,
|
||||
"autocommits": 0,
|
||||
"autocommit maxTime": "900ms",
|
||||
"autocommit maxDocs": 500,
|
||||
"commits": 0,
|
||||
"docsPending": 0,
|
||||
"adds": 0,
|
||||
"deletesById": 0,
|
||||
"deletesByQuery": 0,
|
||||
"errors": 0,
|
||||
"cumulative_adds": 0,
|
||||
"cumulative_deletesById": 0,
|
||||
"cumulative_deletesByQuery": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java $",
|
||||
"description": "Update handler that efficiently directly updates the on-disk main lucene index",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.update.DirectUpdateHandler2"
|
||||
}
|
||||
},
|
||||
"CACHE",
|
||||
{
|
||||
"fieldCache": {
|
||||
"stats": {
|
||||
"insanity_count": 0,
|
||||
"entries_count": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/SolrFieldCacheMBean.java $",
|
||||
"description": "Provides introspection of the Lucene FieldCache, this is **NOT** a cache that is managed by Solr.",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.SolrFieldCacheMBean"
|
||||
},
|
||||
"fieldValueCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 0,
|
||||
"cumulative_hitratio": "0.00",
|
||||
"cumulative_hits": 0,
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 0
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=5120, initialSize=5120, minSize=4608, acceptableSize=4864, cleanupThread=false, autowarmCount=1024, regenerator=org.apache.solr.search.SolrIndexSearcher$1@40acdd5)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
},
|
||||
"documentCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 5746,
|
||||
"cumulative_hitratio": "0.99",
|
||||
"cumulative_hits": 2405834,
|
||||
"lookups": 3750,
|
||||
"hits": 3733,
|
||||
"hitratio": "0.99",
|
||||
"inserts": 17,
|
||||
"evictions": 0,
|
||||
"size": 17,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 2411580
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=10240, initialSize=10240, minSize=9216, acceptableSize=9728, cleanupThread=false)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
},
|
||||
"queryResultCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 2660,
|
||||
"cumulative_hitratio": "0.99",
|
||||
"cumulative_hits": 726607,
|
||||
"lookups": 1206,
|
||||
"hits": 1179,
|
||||
"hitratio": "0.97",
|
||||
"inserts": 27,
|
||||
"evictions": 0,
|
||||
"size": 27,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 729510
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=5120, initialSize=5120, minSize=4608, acceptableSize=4864, cleanupThread=false)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
},
|
||||
"filterCache": {
|
||||
"stats": {
|
||||
"cumulative_evictions": 0,
|
||||
"cumulative_inserts": 14,
|
||||
"cumulative_hitratio": 0,
|
||||
"cumulative_hits": 55,
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.01",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 69
|
||||
},
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_3/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"description": "Concurrent LRU Cache(maxSize=2560, initialSize=2560, minSize=2304, acceptableSize=2432, cleanupThread=false)",
|
||||
"version": "1.0",
|
||||
"class": "org.apache.solr.search.FastLRUCache"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responseHeader": {
|
||||
"QTime": 8,
|
||||
"status": 0
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,728 @@
|
|||
{
|
||||
"solr-mbeans": [
|
||||
"CORE",
|
||||
{
|
||||
"searcher": {
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher",
|
||||
"version": "1.0",
|
||||
"description": "index searcher",
|
||||
"srcId": "$Id: SolrIndexSearcher.java 1201291 2011-11-12 18:02:03Z simonw $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"searcherName": "Searcher@4eea69e8 main",
|
||||
"caching": true,
|
||||
"numDocs": 117166,
|
||||
"maxDoc": 117305,
|
||||
"reader": "SolrIndexReader{this=2ee29b0,r=ReadOnlyDirectoryReader@2ee29b0,refCnt=1,segments=5}",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/usr/solrData/search/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@178671d8",
|
||||
"indexVersion": 1491861981523,
|
||||
"openedAt": "2018-01-17T20:14:54.677Z",
|
||||
"registeredAt": "2018-01-17T20:14:54.679Z",
|
||||
"warmupTime": 1
|
||||
}
|
||||
},
|
||||
"core": {
|
||||
"class": "search",
|
||||
"version": "1.0",
|
||||
"description": "SolrCore",
|
||||
"srcId": "$Id: SolrCore.java 1190108 2011-10-28 01:13:25Z yonik $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/SolrCore.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"coreName": "search",
|
||||
"startTime": "2018-01-16T06:15:53.152Z",
|
||||
"refCount": 2,
|
||||
"aliases": [
|
||||
"search"
|
||||
]
|
||||
}
|
||||
},
|
||||
"Searcher@4eea69e8 main": {
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher",
|
||||
"version": "1.0",
|
||||
"description": "index searcher",
|
||||
"srcId": "$Id: SolrIndexSearcher.java 1201291 2011-11-12 18:02:03Z simonw $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"searcherName": "Searcher@4eea69e8 main",
|
||||
"caching": true,
|
||||
"numDocs": 117166,
|
||||
"maxDoc": 117305,
|
||||
"reader": "SolrIndexReader{this=2ee29b0,r=ReadOnlyDirectoryReader@2ee29b0,refCnt=1,segments=5}",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/usr/solrData/search/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@178671d8",
|
||||
"indexVersion": 1491861981523,
|
||||
"openedAt": "2018-01-17T20:14:54.677Z",
|
||||
"registeredAt": "2018-01-17T20:14:54.679Z",
|
||||
"warmupTime": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"QUERYHANDLER",
|
||||
{
|
||||
"/admin/system": {
|
||||
"class": "org.apache.solr.handler.admin.SystemInfoHandler",
|
||||
"version": "$Revision: 1067172 $",
|
||||
"description": "Get System Info",
|
||||
"srcId": "$Id: SystemInfoHandler.java 1067172 2011-02-04 12:50:14Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/SystemInfoHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/plugins": {
|
||||
"class": "org.apache.solr.handler.admin.PluginInfoHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Registry",
|
||||
"srcId": "$Id: PluginInfoHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/PluginInfoHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/file": {
|
||||
"class": "org.apache.solr.handler.admin.ShowFileRequestHandler",
|
||||
"version": "$Revision: 1146806 $",
|
||||
"description": "Admin Get File -- view config files directly",
|
||||
"srcId": "$Id: ShowFileRequestHandler.java 1146806 2011-07-14 17:01:37Z erick $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/update/javabin": {
|
||||
"class": "org.apache.solr.handler.BinaryUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add/Update multiple documents with javabin format",
|
||||
"srcId": "$Id: BinaryUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/BinaryUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353158,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/luke": {
|
||||
"class": "org.apache.solr.handler.admin.LukeRequestHandler",
|
||||
"version": "$Revision: 1201265 $",
|
||||
"description": "Lucene Index Browser. Inspired and modeled after Luke: http://www.getopt.org/luke/",
|
||||
"srcId": "$Id: LukeRequestHandler.java 1201265 2011-11-12 14:09:28Z mikemccand $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java $",
|
||||
"docs": [
|
||||
"java.net.URL:http://wiki.apache.org/solr/LukeRequestHandler"
|
||||
],
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/dataimport": {
|
||||
"class": "org.apache.solr.handler.dataimport.DataImportHandler",
|
||||
"version": "1.0",
|
||||
"description": "Manage data import from databases to Solr",
|
||||
"srcId": "$Id: DataImportHandler.java 1171306 2011-09-15 22:43:33Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java $",
|
||||
"docs": null,
|
||||
"stats": [
|
||||
"Status",
|
||||
"IDLE",
|
||||
"Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:1",
|
||||
"Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:351705",
|
||||
"Total Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:1438",
|
||||
"Total Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:876393",
|
||||
"Total Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"handlerStart",
|
||||
1516083353155,
|
||||
"requests",
|
||||
2442,
|
||||
"errors",
|
||||
0,
|
||||
"timeouts",
|
||||
0,
|
||||
"totalTime",
|
||||
1748,
|
||||
"avgTimePerRequest",
|
||||
0.7158067,
|
||||
"avgRequestsPerSecond",
|
||||
0.017792022
|
||||
]
|
||||
},
|
||||
"/update": {
|
||||
"class": "org.apache.solr.handler.XmlUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add documents with XML",
|
||||
"srcId": "$Id: XmlUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/XmlUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353157,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/terms": {
|
||||
"class": "Lazy[solr.SearchHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.XmlUpdateRequestHandler": {
|
||||
"class": "org.apache.solr.handler.XmlUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add documents with XML",
|
||||
"srcId": "$Id: XmlUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/XmlUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353157,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.PingRequestHandler": {
|
||||
"class": "org.apache.solr.handler.PingRequestHandler",
|
||||
"version": "$Revision: 1142180 $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"srcId": "$Id: PingRequestHandler.java 1142180 2011-07-02 09:04:29Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/threads": {
|
||||
"class": "org.apache.solr.handler.admin.ThreadDumpHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Thread Dump",
|
||||
"srcId": "$Id: ThreadDumpHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.BinaryUpdateRequestHandler": {
|
||||
"class": "org.apache.solr.handler.BinaryUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add/Update multiple documents with javabin format",
|
||||
"srcId": "$Id: BinaryUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/BinaryUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353158,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.dataimport.DataImportHandler": {
|
||||
"class": "org.apache.solr.handler.dataimport.DataImportHandler",
|
||||
"version": "1.0",
|
||||
"description": "Manage data import from databases to Solr",
|
||||
"srcId": "$Id: DataImportHandler.java 1171306 2011-09-15 22:43:33Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java $",
|
||||
"docs": null,
|
||||
"stats": [
|
||||
"Status",
|
||||
"IDLE",
|
||||
"Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:1",
|
||||
"Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:351705",
|
||||
"Total Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:1438",
|
||||
"Total Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:876393",
|
||||
"Total Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"handlerStart",
|
||||
1516083353155,
|
||||
"requests",
|
||||
2442,
|
||||
"errors",
|
||||
0,
|
||||
"timeouts",
|
||||
0,
|
||||
"totalTime",
|
||||
1748,
|
||||
"avgTimePerRequest",
|
||||
0.7158067,
|
||||
"avgRequestsPerSecond",
|
||||
0.017792022
|
||||
]
|
||||
},
|
||||
"/analysis/field": {
|
||||
"class": "Lazy[solr.FieldAnalysisRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.FieldAnalysisRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/browse": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.SpellCheckComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353156,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/ping": {
|
||||
"class": "org.apache.solr.handler.PingRequestHandler",
|
||||
"version": "$Revision: 1142180 $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"srcId": "$Id: PingRequestHandler.java 1142180 2011-07-02 09:04:29Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/mbeans": {
|
||||
"class": "org.apache.solr.handler.admin.SolrInfoMBeanHandler",
|
||||
"version": "$Revision: 1065312 $",
|
||||
"description": "Get Info (and statistics) about all registered SolrInfoMBeans",
|
||||
"srcId": "$Id: SolrInfoMBeanHandler.java 1065312 2011-01-30 16:08:25Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 1078,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 547,
|
||||
"avgTimePerRequest": 0.50742114,
|
||||
"avgRequestsPerSecond": 0.00785414
|
||||
}
|
||||
},
|
||||
"/analysis/document": {
|
||||
"class": "Lazy[solr.DocumentAnalysisRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.DocumentAnalysisRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353156,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/update/csv": {
|
||||
"class": "Lazy[solr.CSVRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.CSVRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/update/json": {
|
||||
"class": "Lazy[solr.JsonUpdateRequestHandler]",
|
||||
"version": "$Revision: 1086822 $ :: $Revision: 1102081 $",
|
||||
"description": "Add documents with JSON",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $ :: $Id: JsonUpdateRequestHandler.java 1102081 2011-05-11 20:37:04Z yonik $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $\n$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/JsonUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516103486630,
|
||||
"requests": 2530,
|
||||
"errors": 26,
|
||||
"timeouts": 0,
|
||||
"totalTime": 132438,
|
||||
"avgTimePerRequest": 52.347034,
|
||||
"avgRequestsPerSecond": 0.02160195
|
||||
}
|
||||
},
|
||||
"/admin/": {
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers",
|
||||
"version": "$Revision: 953887 $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"srcId": "$Id: AdminHandlers.java 953887 2010-06-11 21:53:43Z hossman $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": null
|
||||
},
|
||||
"standard": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353155,
|
||||
"requests": 11480,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 318753,
|
||||
"avgTimePerRequest": 27.765942,
|
||||
"avgRequestsPerSecond": 0.08364145
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.admin.AdminHandlers": {
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers",
|
||||
"version": "$Revision: 953887 $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"srcId": "$Id: AdminHandlers.java 953887 2010-06-11 21:53:43Z hossman $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": null
|
||||
},
|
||||
"tvrh": {
|
||||
"class": "Lazy[solr.SearchHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.DumpRequestHandler": {
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler",
|
||||
"version": "$Revision: 1067172 $",
|
||||
"description": "Dump handler (debug)",
|
||||
"srcId": "$Id: DumpRequestHandler.java 1067172 2011-02-04 12:50:14Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/update/extract": {
|
||||
"class": "Lazy[solr.extraction.ExtractingRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.extraction.ExtractingRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/admin/properties": {
|
||||
"class": "org.apache.solr.handler.admin.PropertiesRequestHandler",
|
||||
"version": "$Revision: 898152 $",
|
||||
"description": "Get System Properties",
|
||||
"srcId": "$Id: PropertiesRequestHandler.java 898152 2010-01-12 02:19:56Z ryan $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.component.SearchHandler": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.SpellCheckComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353156,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/spell": {
|
||||
"class": "Lazy[solr.SearchHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/debug/dump": {
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler",
|
||||
"version": "$Revision: 1067172 $",
|
||||
"description": "Dump handler (debug)",
|
||||
"srcId": "$Id: DumpRequestHandler.java 1067172 2011-02-04 12:50:14Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"UPDATEHANDLER",
|
||||
{
|
||||
"updateHandler": {
|
||||
"class": "org.apache.solr.update.DirectUpdateHandler2",
|
||||
"version": "1.0",
|
||||
"description": "Update handler that efficiently directly updates the on-disk main lucene index",
|
||||
"srcId": "$Id: DirectUpdateHandler2.java 1203770 2011-11-18 17:55:52Z mikemccand $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"commits": 3220,
|
||||
"autocommits": 0,
|
||||
"optimizes": 3,
|
||||
"rollbacks": 0,
|
||||
"expungeDeletes": 0,
|
||||
"docsPending": 0,
|
||||
"adds": 0,
|
||||
"deletesById": 0,
|
||||
"deletesByQuery": 0,
|
||||
"errors": 0,
|
||||
"cumulative_adds": 354209,
|
||||
"cumulative_deletesById": 0,
|
||||
"cumulative_deletesByQuery": 3,
|
||||
"cumulative_errors": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"CACHE",
|
||||
{
|
||||
"queryResultCache": {
|
||||
"class": "org.apache.solr.search.LRUCache",
|
||||
"version": "1.0",
|
||||
"description": "LRU Cache(maxSize=512, initialSize=512)",
|
||||
"srcId": "$Id: LRUCache.java 1065312 2011-01-30 16:08:25Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/LRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 4,
|
||||
"hits": 2,
|
||||
"hitratio": "0.50",
|
||||
"inserts": 2,
|
||||
"evictions": 0,
|
||||
"size": 2,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 10630,
|
||||
"cumulative_hits": 5509,
|
||||
"cumulative_hitratio": "0.51",
|
||||
"cumulative_inserts": 5626,
|
||||
"cumulative_evictions": 0
|
||||
}
|
||||
},
|
||||
"fieldCache": {
|
||||
"class": "org.apache.solr.search.SolrFieldCacheMBean",
|
||||
"version": "1.0",
|
||||
"description": "Provides introspection of the Lucene FieldCache, this is **NOT** a cache that is managed by Solr.",
|
||||
"srcId": "$Id: SolrFieldCacheMBean.java 984594 2010-08-11 21:42:04Z yonik $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/SolrFieldCacheMBean.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"entries_count": 174,
|
||||
"entry#0": "'MMapIndexInput(path=\"/usr/solrData/search/index/_9eir.frq\")'=>'latlng_0_coordinate',double,org.apache.lucene.search.FieldCache.NUMERIC_UTILS_DOUBLE_PARSER=>[D#661647869",
|
||||
"insanity_count": 1,
|
||||
"insanity#0": "SUBREADER: Found caches for descendants of ReadOnlyDirectoryReader(segments_1wo _3kl(3.5):C133115/12 _3kw(3.5):C17/2 _3kx(3.5):C6 _3ky(3.5):C1 _3kz(3.5):C2 _3l0(3.5):C2 _3l1(3.5):C1 _3l2(3.5):C1 _3l3(3.5):C1 _3l4(3.5):C1)+owner\n\t'ReadOnlyDirectoryReader(segments_1wo _3kl(3.5):C133115/12 _3kw(3.5):C17/2 _3kx(3.5):C6 _3ky(3.5):C1 _3kz(3.5):C2 _3l0(3.5):C2 _3l1(3.5):C1 _3l2(3.5):C1 _3l3(3.5):C1 _3l4(3.5):C1)'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#927712538\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kx.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#969886745\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kz.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#495952608\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3ky.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1581258843\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l1.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#359550090\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kl.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1748227582\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l4.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1084424163\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l3.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1116912780\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l0.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1187916045\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l2.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#62119827\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kw.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1756606907\n"
|
||||
}
|
||||
},
|
||||
"documentCache": {
|
||||
"class": "org.apache.solr.search.LRUCache",
|
||||
"version": "1.0",
|
||||
"description": "LRU Cache(maxSize=512, initialSize=512)",
|
||||
"srcId": "$Id: LRUCache.java 1065312 2011-01-30 16:08:25Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/LRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 180435,
|
||||
"cumulative_hits": 22584,
|
||||
"cumulative_hitratio": "0.12",
|
||||
"cumulative_inserts": 157851,
|
||||
"cumulative_evictions": 40344
|
||||
}
|
||||
},
|
||||
"fieldValueCache": {
|
||||
"class": "org.apache.solr.search.FastLRUCache",
|
||||
"version": "1.0",
|
||||
"description": "Concurrent LRU Cache(maxSize=10000, initialSize=10, minSize=9000, acceptableSize=9500, cleanupThread=false)",
|
||||
"srcId": "$Id: FastLRUCache.java 1170772 2011-09-14 19:09:56Z sarowe $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 5,
|
||||
"hits": 3,
|
||||
"hitratio": "0.60",
|
||||
"inserts": 1,
|
||||
"evictions": 0,
|
||||
"size": 1,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 8529,
|
||||
"cumulative_hits": 5432,
|
||||
"cumulative_hitratio": "0.63",
|
||||
"cumulative_inserts": 1437,
|
||||
"cumulative_evictions": 0,
|
||||
"item_parentCompanyId": "{field=parentCompanyId,memSize=785156,tindexSize=13056,time=136,phase1=135,nTerms=75696,bigTerms=0,termInstances=117166,uses=4}"
|
||||
}
|
||||
},
|
||||
"filterCache": {
|
||||
"class": "org.apache.solr.search.FastLRUCache",
|
||||
"version": "1.0",
|
||||
"description": "Concurrent LRU Cache(maxSize=512, initialSize=512, minSize=460, acceptableSize=486, cleanupThread=false)",
|
||||
"srcId": "$Id: FastLRUCache.java 1170772 2011-09-14 19:09:56Z sarowe $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 2,
|
||||
"hits": 2,
|
||||
"hitratio": "1.00",
|
||||
"inserts": 2,
|
||||
"evictions": 0,
|
||||
"size": 2,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 4041,
|
||||
"cumulative_hits": 4041,
|
||||
"cumulative_hitratio": "1.00",
|
||||
"cumulative_inserts": 2828,
|
||||
"cumulative_evictions": 0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"responseHeader": {
|
||||
"status": 0,
|
||||
"QTime": 2
|
||||
},
|
||||
"solr-mbeans": [
|
||||
"CORE",
|
||||
{
|
||||
},
|
||||
"QUERYHANDLER",
|
||||
{
|
||||
},
|
||||
"UPDATEHANDLER",
|
||||
{
|
||||
},
|
||||
"CACHE",
|
||||
{
|
||||
"documentCache": {
|
||||
"class": "org.apache.solr.search.LRUCache",
|
||||
"description": "LRU Cache(maxSize=16384, initialSize=4096)",
|
||||
"stats": {
|
||||
"CACHE.searcher.documentCache.evictions": 141485,
|
||||
"CACHE.searcher.documentCache.cumulative_lookups": 265132,
|
||||
"CACHE.searcher.documentCache.hitratio": 0.44,
|
||||
"CACHE.searcher.documentCache.size": 8192,
|
||||
"CACHE.searcher.documentCache.cumulative_hitratio": 0.42,
|
||||
"CACHE.searcher.documentCache.lookups": 1234,
|
||||
"CACHE.searcher.documentCache.warmupTime": 1,
|
||||
"CACHE.searcher.documentCache.inserts": 987,
|
||||
"CACHE.searcher.documentCache.hits": 1111,
|
||||
"CACHE.searcher.documentCache.cumulative_hits": 115364,
|
||||
"CACHE.searcher.documentCache.cumulative_inserts": 149768,
|
||||
"CACHE.searcher.documentCache.cumulative_evictions": 141486
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"status": {
|
||||
"core1": {
|
||||
"index": {
|
||||
"size": "1.66 GB",
|
||||
"sizeInBytes": 1784635686,
|
||||
"lastModified": "2017-01-14T10:30:07.419Z",
|
||||
"userData": {
|
||||
"commitTimeMSec": "1484389807419"
|
||||
},
|
||||
"numDocs": 7517488,
|
||||
"maxDoc": 7620303,
|
||||
"deletedDocs": 102815,
|
||||
"version": 267485,
|
||||
"segmentCount": 21,
|
||||
"current": true,
|
||||
"hasDeletions": true,
|
||||
"directory": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/srv/solr-core1/index.20160607000000124 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@646d42ce"
|
||||
},
|
||||
"name": "core1",
|
||||
"isDefaultCore": false,
|
||||
"instanceDir": "solr/core1/",
|
||||
"dataDir": "/srv/solr-core1/",
|
||||
"config": "solrconfig.xml",
|
||||
"schema": "schema.xml",
|
||||
"startTime": "2016-12-20T18:41:10.449Z",
|
||||
"uptime": 2314746645
|
||||
},
|
||||
"main": {
|
||||
"index": {
|
||||
"size": "230.5 GB",
|
||||
"sizeInBytes": 247497521642,
|
||||
"lastModified": "2017-01-16T11:59:18.189Z",
|
||||
"userData": {
|
||||
"commitTimeMSec": "1484567958189"
|
||||
},
|
||||
"numDocs": 168943425,
|
||||
"maxDoc": 169562700,
|
||||
"deletedDocs": 619275,
|
||||
"version": 70688464,
|
||||
"segmentCount": 33,
|
||||
"current": true,
|
||||
"hasDeletions": true,
|
||||
"directory": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/srv/solr/index.20161110090000012 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@15088f05"
|
||||
},
|
||||
"name": "main",
|
||||
"isDefaultCore": true,
|
||||
"instanceDir": "solr/main/",
|
||||
"dataDir": "/srv/solr/",
|
||||
"config": "solrconfig.xml",
|
||||
"schema": "schema.xml",
|
||||
"startTime": "2016-12-20T18:41:10.796Z",
|
||||
"uptime": 2314746294
|
||||
}
|
||||
},
|
||||
"initFailures": {},
|
||||
"defaultCoreName": "main",
|
||||
"responseHeader": {
|
||||
"QTime": 13,
|
||||
"status": 0
|
||||
}
|
||||
}
|
||||
|
|
@ -1,734 +1,5 @@
|
|||
package solr
|
||||
|
||||
const mBeansSolr3MainResponse = `{
|
||||
"solr-mbeans": [
|
||||
"CORE",
|
||||
{
|
||||
"searcher": {
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher",
|
||||
"version": "1.0",
|
||||
"description": "index searcher",
|
||||
"srcId": "$Id: SolrIndexSearcher.java 1201291 2011-11-12 18:02:03Z simonw $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"searcherName": "Searcher@4eea69e8 main",
|
||||
"caching": true,
|
||||
"numDocs": 117166,
|
||||
"maxDoc": 117305,
|
||||
"reader": "SolrIndexReader{this=2ee29b0,r=ReadOnlyDirectoryReader@2ee29b0,refCnt=1,segments=5}",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/usr/solrData/search/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@178671d8",
|
||||
"indexVersion": 1491861981523,
|
||||
"openedAt": "2018-01-17T20:14:54.677Z",
|
||||
"registeredAt": "2018-01-17T20:14:54.679Z",
|
||||
"warmupTime": 1
|
||||
}
|
||||
},
|
||||
"core": {
|
||||
"class": "search",
|
||||
"version": "1.0",
|
||||
"description": "SolrCore",
|
||||
"srcId": "$Id: SolrCore.java 1190108 2011-10-28 01:13:25Z yonik $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/SolrCore.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"coreName": "search",
|
||||
"startTime": "2018-01-16T06:15:53.152Z",
|
||||
"refCount": 2,
|
||||
"aliases": [
|
||||
"search"
|
||||
]
|
||||
}
|
||||
},
|
||||
"Searcher@4eea69e8 main": {
|
||||
"class": "org.apache.solr.search.SolrIndexSearcher",
|
||||
"version": "1.0",
|
||||
"description": "index searcher",
|
||||
"srcId": "$Id: SolrIndexSearcher.java 1201291 2011-11-12 18:02:03Z simonw $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"searcherName": "Searcher@4eea69e8 main",
|
||||
"caching": true,
|
||||
"numDocs": 117166,
|
||||
"maxDoc": 117305,
|
||||
"reader": "SolrIndexReader{this=2ee29b0,r=ReadOnlyDirectoryReader@2ee29b0,refCnt=1,segments=5}",
|
||||
"readerDir": "org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/usr/solrData/search/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@178671d8",
|
||||
"indexVersion": 1491861981523,
|
||||
"openedAt": "2018-01-17T20:14:54.677Z",
|
||||
"registeredAt": "2018-01-17T20:14:54.679Z",
|
||||
"warmupTime": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"QUERYHANDLER",
|
||||
{
|
||||
"/admin/system": {
|
||||
"class": "org.apache.solr.handler.admin.SystemInfoHandler",
|
||||
"version": "$Revision: 1067172 $",
|
||||
"description": "Get System Info",
|
||||
"srcId": "$Id: SystemInfoHandler.java 1067172 2011-02-04 12:50:14Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/SystemInfoHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/plugins": {
|
||||
"class": "org.apache.solr.handler.admin.PluginInfoHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Registry",
|
||||
"srcId": "$Id: PluginInfoHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/PluginInfoHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/file": {
|
||||
"class": "org.apache.solr.handler.admin.ShowFileRequestHandler",
|
||||
"version": "$Revision: 1146806 $",
|
||||
"description": "Admin Get File -- view config files directly",
|
||||
"srcId": "$Id: ShowFileRequestHandler.java 1146806 2011-07-14 17:01:37Z erick $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/update/javabin": {
|
||||
"class": "org.apache.solr.handler.BinaryUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add/Update multiple documents with javabin format",
|
||||
"srcId": "$Id: BinaryUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/BinaryUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353158,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/luke": {
|
||||
"class": "org.apache.solr.handler.admin.LukeRequestHandler",
|
||||
"version": "$Revision: 1201265 $",
|
||||
"description": "Lucene Index Browser. Inspired and modeled after Luke: http://www.getopt.org/luke/",
|
||||
"srcId": "$Id: LukeRequestHandler.java 1201265 2011-11-12 14:09:28Z mikemccand $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java $",
|
||||
"docs": [
|
||||
"java.net.URL:http://wiki.apache.org/solr/LukeRequestHandler"
|
||||
],
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/dataimport": {
|
||||
"class": "org.apache.solr.handler.dataimport.DataImportHandler",
|
||||
"version": "1.0",
|
||||
"description": "Manage data import from databases to Solr",
|
||||
"srcId": "$Id: DataImportHandler.java 1171306 2011-09-15 22:43:33Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java $",
|
||||
"docs": null,
|
||||
"stats": [
|
||||
"Status",
|
||||
"IDLE",
|
||||
"Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:1",
|
||||
"Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:351705",
|
||||
"Total Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:1438",
|
||||
"Total Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:876393",
|
||||
"Total Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"handlerStart",
|
||||
1516083353155,
|
||||
"requests",
|
||||
2442,
|
||||
"errors",
|
||||
0,
|
||||
"timeouts",
|
||||
0,
|
||||
"totalTime",
|
||||
1748,
|
||||
"avgTimePerRequest",
|
||||
0.7158067,
|
||||
"avgRequestsPerSecond",
|
||||
0.017792022
|
||||
]
|
||||
},
|
||||
"/update": {
|
||||
"class": "org.apache.solr.handler.XmlUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add documents with XML",
|
||||
"srcId": "$Id: XmlUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/XmlUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353157,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/terms": {
|
||||
"class": "Lazy[solr.SearchHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.XmlUpdateRequestHandler": {
|
||||
"class": "org.apache.solr.handler.XmlUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add documents with XML",
|
||||
"srcId": "$Id: XmlUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/XmlUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353157,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.PingRequestHandler": {
|
||||
"class": "org.apache.solr.handler.PingRequestHandler",
|
||||
"version": "$Revision: 1142180 $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"srcId": "$Id: PingRequestHandler.java 1142180 2011-07-02 09:04:29Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/threads": {
|
||||
"class": "org.apache.solr.handler.admin.ThreadDumpHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Thread Dump",
|
||||
"srcId": "$Id: ThreadDumpHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.BinaryUpdateRequestHandler": {
|
||||
"class": "org.apache.solr.handler.BinaryUpdateRequestHandler",
|
||||
"version": "$Revision: 1165749 $",
|
||||
"description": "Add/Update multiple documents with javabin format",
|
||||
"srcId": "$Id: BinaryUpdateRequestHandler.java 1165749 2011-09-06 16:20:07Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/BinaryUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353158,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.dataimport.DataImportHandler": {
|
||||
"class": "org.apache.solr.handler.dataimport.DataImportHandler",
|
||||
"version": "1.0",
|
||||
"description": "Manage data import from databases to Solr",
|
||||
"srcId": "$Id: DataImportHandler.java 1171306 2011-09-15 22:43:33Z janhoy $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java $",
|
||||
"docs": null,
|
||||
"stats": [
|
||||
"Status",
|
||||
"IDLE",
|
||||
"Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:1",
|
||||
"Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:2",
|
||||
"Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Processed",
|
||||
"java.util.concurrent.atomic.AtomicLong:351705",
|
||||
"Total Requests made to DataSource",
|
||||
"java.util.concurrent.atomic.AtomicLong:1438",
|
||||
"Total Rows Fetched",
|
||||
"java.util.concurrent.atomic.AtomicLong:876393",
|
||||
"Total Documents Deleted",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"Total Documents Skipped",
|
||||
"java.util.concurrent.atomic.AtomicLong:0",
|
||||
"handlerStart",
|
||||
1516083353155,
|
||||
"requests",
|
||||
2442,
|
||||
"errors",
|
||||
0,
|
||||
"timeouts",
|
||||
0,
|
||||
"totalTime",
|
||||
1748,
|
||||
"avgTimePerRequest",
|
||||
0.7158067,
|
||||
"avgRequestsPerSecond",
|
||||
0.017792022
|
||||
]
|
||||
},
|
||||
"/analysis/field": {
|
||||
"class": "Lazy[solr.FieldAnalysisRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.FieldAnalysisRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/browse": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.SpellCheckComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353156,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/ping": {
|
||||
"class": "org.apache.solr.handler.PingRequestHandler",
|
||||
"version": "$Revision: 1142180 $",
|
||||
"description": "Reports application health to a load-balancer",
|
||||
"srcId": "$Id: PingRequestHandler.java 1142180 2011-07-02 09:04:29Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/admin/mbeans": {
|
||||
"class": "org.apache.solr.handler.admin.SolrInfoMBeanHandler",
|
||||
"version": "$Revision: 1065312 $",
|
||||
"description": "Get Info (and statistics) about all registered SolrInfoMBeans",
|
||||
"srcId": "$Id: SolrInfoMBeanHandler.java 1065312 2011-01-30 16:08:25Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 1078,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 547,
|
||||
"avgTimePerRequest": 0.50742114,
|
||||
"avgRequestsPerSecond": 0.00785414
|
||||
}
|
||||
},
|
||||
"/analysis/document": {
|
||||
"class": "Lazy[solr.DocumentAnalysisRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.DocumentAnalysisRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353156,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/update/csv": {
|
||||
"class": "Lazy[solr.CSVRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.CSVRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/update/json": {
|
||||
"class": "Lazy[solr.JsonUpdateRequestHandler]",
|
||||
"version": "$Revision: 1086822 $ :: $Revision: 1102081 $",
|
||||
"description": "Add documents with JSON",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $ :: $Id: JsonUpdateRequestHandler.java 1102081 2011-05-11 20:37:04Z yonik $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $\n$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/JsonUpdateRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516103486630,
|
||||
"requests": 2530,
|
||||
"errors": 26,
|
||||
"timeouts": 0,
|
||||
"totalTime": 132438,
|
||||
"avgTimePerRequest": 52.347034,
|
||||
"avgRequestsPerSecond": 0.02160195
|
||||
}
|
||||
},
|
||||
"/admin/": {
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers",
|
||||
"version": "$Revision: 953887 $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"srcId": "$Id: AdminHandlers.java 953887 2010-06-11 21:53:43Z hossman $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": null
|
||||
},
|
||||
"standard": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353155,
|
||||
"requests": 11480,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 318753,
|
||||
"avgTimePerRequest": 27.765942,
|
||||
"avgRequestsPerSecond": 0.08364145
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.admin.AdminHandlers": {
|
||||
"class": "org.apache.solr.handler.admin.AdminHandlers",
|
||||
"version": "$Revision: 953887 $",
|
||||
"description": "Register Standard Admin Handlers",
|
||||
"srcId": "$Id: AdminHandlers.java 953887 2010-06-11 21:53:43Z hossman $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/AdminHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": null
|
||||
},
|
||||
"tvrh": {
|
||||
"class": "Lazy[solr.SearchHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.DumpRequestHandler": {
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler",
|
||||
"version": "$Revision: 1067172 $",
|
||||
"description": "Dump handler (debug)",
|
||||
"srcId": "$Id: DumpRequestHandler.java 1067172 2011-02-04 12:50:14Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/update/extract": {
|
||||
"class": "Lazy[solr.extraction.ExtractingRequestHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.extraction.ExtractingRequestHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/admin/properties": {
|
||||
"class": "org.apache.solr.handler.admin.PropertiesRequestHandler",
|
||||
"version": "$Revision: 898152 $",
|
||||
"description": "Get System Properties",
|
||||
"srcId": "$Id: PropertiesRequestHandler.java 898152 2010-01-12 02:19:56Z ryan $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353227,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"org.apache.solr.handler.component.SearchHandler": {
|
||||
"class": "org.apache.solr.handler.component.SearchHandler",
|
||||
"version": "$Revision: 1052938 $",
|
||||
"description": "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.SpellCheckComponent,org.apache.solr.handler.component.DebugComponent,",
|
||||
"srcId": "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353156,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
},
|
||||
"/spell": {
|
||||
"class": "Lazy[solr.SearchHandler]",
|
||||
"version": "$Revision: 1086822 $",
|
||||
"description": "Lazy[solr.SearchHandler]",
|
||||
"srcId": "$Id: RequestHandlers.java 1086822 2011-03-30 02:23:07Z koji $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/core/RequestHandlers.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"note": "not initialized yet"
|
||||
}
|
||||
},
|
||||
"/debug/dump": {
|
||||
"class": "org.apache.solr.handler.DumpRequestHandler",
|
||||
"version": "$Revision: 1067172 $",
|
||||
"description": "Dump handler (debug)",
|
||||
"srcId": "$Id: DumpRequestHandler.java 1067172 2011-02-04 12:50:14Z uschindler $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/DumpRequestHandler.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"handlerStart": 1516083353163,
|
||||
"requests": 0,
|
||||
"errors": 0,
|
||||
"timeouts": 0,
|
||||
"totalTime": 0,
|
||||
"avgTimePerRequest": "NaN",
|
||||
"avgRequestsPerSecond": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"UPDATEHANDLER",
|
||||
{
|
||||
"updateHandler": {
|
||||
"class": "org.apache.solr.update.DirectUpdateHandler2",
|
||||
"version": "1.0",
|
||||
"description": "Update handler that efficiently directly updates the on-disk main lucene index",
|
||||
"srcId": "$Id: DirectUpdateHandler2.java 1203770 2011-11-18 17:55:52Z mikemccand $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"commits": 3220,
|
||||
"autocommits": 0,
|
||||
"optimizes": 3,
|
||||
"rollbacks": 0,
|
||||
"expungeDeletes": 0,
|
||||
"docsPending": 0,
|
||||
"adds": 0,
|
||||
"deletesById": 0,
|
||||
"deletesByQuery": 0,
|
||||
"errors": 0,
|
||||
"cumulative_adds": 354209,
|
||||
"cumulative_deletesById": 0,
|
||||
"cumulative_deletesByQuery": 3,
|
||||
"cumulative_errors": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"CACHE",
|
||||
{
|
||||
"queryResultCache": {
|
||||
"class": "org.apache.solr.search.LRUCache",
|
||||
"version": "1.0",
|
||||
"description": "LRU Cache(maxSize=512, initialSize=512)",
|
||||
"srcId": "$Id: LRUCache.java 1065312 2011-01-30 16:08:25Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/LRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 4,
|
||||
"hits": 2,
|
||||
"hitratio": "0.50",
|
||||
"inserts": 2,
|
||||
"evictions": 0,
|
||||
"size": 2,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 10630,
|
||||
"cumulative_hits": 5509,
|
||||
"cumulative_hitratio": "0.51",
|
||||
"cumulative_inserts": 5626,
|
||||
"cumulative_evictions": 0
|
||||
}
|
||||
},
|
||||
"fieldCache": {
|
||||
"class": "org.apache.solr.search.SolrFieldCacheMBean",
|
||||
"version": "1.0",
|
||||
"description": "Provides introspection of the Lucene FieldCache, this is **NOT** a cache that is managed by Solr.",
|
||||
"srcId": "$Id: SolrFieldCacheMBean.java 984594 2010-08-11 21:42:04Z yonik $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/SolrFieldCacheMBean.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"entries_count": 174,
|
||||
"entry#0": "'MMapIndexInput(path=\"/usr/solrData/search/index/_9eir.frq\")'=>'latlng_0_coordinate',double,org.apache.lucene.search.FieldCache.NUMERIC_UTILS_DOUBLE_PARSER=>[D#661647869",
|
||||
"insanity_count": 1,
|
||||
"insanity#0": "SUBREADER: Found caches for descendants of ReadOnlyDirectoryReader(segments_1wo _3kl(3.5):C133115/12 _3kw(3.5):C17/2 _3kx(3.5):C6 _3ky(3.5):C1 _3kz(3.5):C2 _3l0(3.5):C2 _3l1(3.5):C1 _3l2(3.5):C1 _3l3(3.5):C1 _3l4(3.5):C1)+owner\n\t'ReadOnlyDirectoryReader(segments_1wo _3kl(3.5):C133115/12 _3kw(3.5):C17/2 _3kx(3.5):C6 _3ky(3.5):C1 _3kz(3.5):C2 _3l0(3.5):C2 _3l1(3.5):C1 _3l2(3.5):C1 _3l3(3.5):C1 _3l4(3.5):C1)'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#927712538\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kx.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#969886745\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kz.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#495952608\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3ky.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1581258843\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l1.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#359550090\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kl.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1748227582\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l4.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1084424163\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l3.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1116912780\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l0.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1187916045\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3l2.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#62119827\n\t'MMapIndexInput(path=\"/usr/solrData/search/index/_3kw.frq\")'=>'owner',class org.apache.lucene.search.FieldCache$StringIndex,null=>org.apache.lucene.search.FieldCache$StringIndex#1756606907\n"
|
||||
}
|
||||
},
|
||||
"documentCache": {
|
||||
"class": "org.apache.solr.search.LRUCache",
|
||||
"version": "1.0",
|
||||
"description": "LRU Cache(maxSize=512, initialSize=512)",
|
||||
"srcId": "$Id: LRUCache.java 1065312 2011-01-30 16:08:25Z rmuir $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/LRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 0,
|
||||
"hits": 0,
|
||||
"hitratio": "0.00",
|
||||
"inserts": 0,
|
||||
"evictions": 0,
|
||||
"size": 0,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 180435,
|
||||
"cumulative_hits": 22584,
|
||||
"cumulative_hitratio": "0.12",
|
||||
"cumulative_inserts": 157851,
|
||||
"cumulative_evictions": 40344
|
||||
}
|
||||
},
|
||||
"fieldValueCache": {
|
||||
"class": "org.apache.solr.search.FastLRUCache",
|
||||
"version": "1.0",
|
||||
"description": "Concurrent LRU Cache(maxSize=10000, initialSize=10, minSize=9000, acceptableSize=9500, cleanupThread=false)",
|
||||
"srcId": "$Id: FastLRUCache.java 1170772 2011-09-14 19:09:56Z sarowe $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 5,
|
||||
"hits": 3,
|
||||
"hitratio": "0.60",
|
||||
"inserts": 1,
|
||||
"evictions": 0,
|
||||
"size": 1,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 8529,
|
||||
"cumulative_hits": 5432,
|
||||
"cumulative_hitratio": "0.63",
|
||||
"cumulative_inserts": 1437,
|
||||
"cumulative_evictions": 0,
|
||||
"item_parentCompanyId": "{field=parentCompanyId,memSize=785156,tindexSize=13056,time=136,phase1=135,nTerms=75696,bigTerms=0,termInstances=117166,uses=4}"
|
||||
}
|
||||
},
|
||||
"filterCache": {
|
||||
"class": "org.apache.solr.search.FastLRUCache",
|
||||
"version": "1.0",
|
||||
"description": "Concurrent LRU Cache(maxSize=512, initialSize=512, minSize=460, acceptableSize=486, cleanupThread=false)",
|
||||
"srcId": "$Id: FastLRUCache.java 1170772 2011-09-14 19:09:56Z sarowe $",
|
||||
"src": "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/search/FastLRUCache.java $",
|
||||
"docs": null,
|
||||
"stats": {
|
||||
"lookups": 2,
|
||||
"hits": 2,
|
||||
"hitratio": "1.00",
|
||||
"inserts": 2,
|
||||
"evictions": 0,
|
||||
"size": 2,
|
||||
"warmupTime": 0,
|
||||
"cumulative_lookups": 4041,
|
||||
"cumulative_hits": 4041,
|
||||
"cumulative_hitratio": "1.00",
|
||||
"cumulative_inserts": 2828,
|
||||
"cumulative_evictions": 0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}`
|
||||
|
||||
var solr3CoreExpected = map[string]interface{}{
|
||||
"num_docs": int64(117166),
|
||||
"max_docs": int64(117305),
|
||||
|
|
|
|||
|
|
@ -1,48 +1,5 @@
|
|||
package solr
|
||||
|
||||
const mBeansSolr7Response = `
|
||||
{
|
||||
"responseHeader":{
|
||||
"status":0,
|
||||
"QTime":2
|
||||
},
|
||||
"solr-mbeans":[
|
||||
"CORE",
|
||||
{
|
||||
|
||||
},
|
||||
"QUERYHANDLER",
|
||||
{
|
||||
|
||||
},
|
||||
"UPDATEHANDLER",
|
||||
{
|
||||
|
||||
},
|
||||
"CACHE",
|
||||
{
|
||||
"documentCache":{
|
||||
"class":"org.apache.solr.search.LRUCache",
|
||||
"description":"LRU Cache(maxSize=16384, initialSize=4096)",
|
||||
"stats":{
|
||||
"CACHE.searcher.documentCache.evictions": 141485,
|
||||
"CACHE.searcher.documentCache.cumulative_lookups": 265132,
|
||||
"CACHE.searcher.documentCache.hitratio": 0.44,
|
||||
"CACHE.searcher.documentCache.size": 8192,
|
||||
"CACHE.searcher.documentCache.cumulative_hitratio": 0.42,
|
||||
"CACHE.searcher.documentCache.lookups": 1234,
|
||||
"CACHE.searcher.documentCache.warmupTime": 1,
|
||||
"CACHE.searcher.documentCache.inserts": 987,
|
||||
"CACHE.searcher.documentCache.hits": 1111,
|
||||
"CACHE.searcher.documentCache.cumulative_hits": 115364,
|
||||
"CACHE.searcher.documentCache.cumulative_inserts": 149768,
|
||||
"CACHE.searcher.documentCache.cumulative_evictions": 141486
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}`
|
||||
|
||||
var solr7CacheExpected = map[string]interface{}{
|
||||
"evictions": int64(141485),
|
||||
"cumulative_evictions": int64(141486),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,3 +1,4 @@
|
|||
//nolint:lll,revive // conditionally long lines allowed
|
||||
package sqlserver
|
||||
|
||||
import (
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
//nolint:lll,revive // conditionally long lines allowed
|
||||
package sqlserver
|
||||
|
||||
import (
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
//nolint:lll,revive // conditionally long lines allowed
|
||||
package sqlserver
|
||||
|
||||
import (
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
//nolint:lll,revive // conditionally long lines allowed
|
||||
package sqlserver
|
||||
|
||||
import (
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
//nolint:lll,revive // conditionally long lines allowed
|
||||
package sqlserver
|
||||
|
||||
import (
|
||||
|
|
@ -6,7 +7,8 @@ import (
|
|||
|
||||
// Queries - V2
|
||||
// Thanks Bob Ward (http://aka.ms/bobwardms)
|
||||
// and the folks at Stack Overflow (https://github.com/opserver/Opserver/blob/9c89c7e9936b58ad237b30e6f4cc6cd59c406889/Opserver.Core/Data/SQL/SQLInstance.Memory.cs)
|
||||
// and the folks at Stack Overflow
|
||||
// (https://github.com/opserver/Opserver/blob/9c89c7e9936b58ad237b30e6f4cc6cd59c406889/Opserver.Core/Data/SQL/SQLInstance.Memory.cs)
|
||||
// for putting most of the memory clerk definitions online!
|
||||
/*
|
||||
The SQL scripts use a series of IF and CASE statemens to choose the correct query based on edition and version of SQL Server, below the meaning of the numbers:
|
||||
|
|
|
|||
|
|
@ -114,11 +114,13 @@ func (s *SQLServer) initQueries() error {
|
|||
queries["AzureSQLMISchedulers"] = Query{ScriptName: "AzureSQLMISchedulers", Script: sqlAzureMISchedulers, ResultByRow: false}
|
||||
} else if s.DatabaseType == typeAzureSQLPool {
|
||||
queries["AzureSQLPoolResourceStats"] = Query{ScriptName: "AzureSQLPoolResourceStats", Script: sqlAzurePoolResourceStats, ResultByRow: false}
|
||||
queries["AzureSQLPoolResourceGovernance"] = Query{ScriptName: "AzureSQLPoolResourceGovernance", Script: sqlAzurePoolResourceGovernance, ResultByRow: false}
|
||||
queries["AzureSQLPoolResourceGovernance"] =
|
||||
Query{ScriptName: "AzureSQLPoolResourceGovernance", Script: sqlAzurePoolResourceGovernance, ResultByRow: false}
|
||||
queries["AzureSQLPoolDatabaseIO"] = Query{ScriptName: "AzureSQLPoolDatabaseIO", Script: sqlAzurePoolDatabaseIO, ResultByRow: false}
|
||||
queries["AzureSQLPoolOsWaitStats"] = Query{ScriptName: "AzureSQLPoolOsWaitStats", Script: sqlAzurePoolOsWaitStats, ResultByRow: false}
|
||||
queries["AzureSQLPoolMemoryClerks"] = Query{ScriptName: "AzureSQLPoolMemoryClerks", Script: sqlAzurePoolMemoryClerks, ResultByRow: false}
|
||||
queries["AzureSQLPoolPerformanceCounters"] = Query{ScriptName: "AzureSQLPoolPerformanceCounters", Script: sqlAzurePoolPerformanceCounters, ResultByRow: false}
|
||||
queries["AzureSQLPoolPerformanceCounters"] =
|
||||
Query{ScriptName: "AzureSQLPoolPerformanceCounters", Script: sqlAzurePoolPerformanceCounters, ResultByRow: false}
|
||||
queries["AzureSQLPoolSchedulers"] = Query{ScriptName: "AzureSQLPoolSchedulers", Script: sqlAzurePoolSchedulers, ResultByRow: false}
|
||||
} else if s.DatabaseType == typeSQLServer { //These are still V2 queries and have not been refactored yet.
|
||||
queries["SQLServerPerformanceCounters"] = Query{ScriptName: "SQLServerPerformanceCounters", Script: sqlServerPerformanceCounters, ResultByRow: false}
|
||||
|
|
@ -130,8 +132,10 @@ func (s *SQLServer) initQueries() error {
|
|||
queries["SQLServerRequests"] = Query{ScriptName: "SQLServerRequests", Script: sqlServerRequests, ResultByRow: false}
|
||||
queries["SQLServerVolumeSpace"] = Query{ScriptName: "SQLServerVolumeSpace", Script: sqlServerVolumeSpace, ResultByRow: false}
|
||||
queries["SQLServerCpu"] = Query{ScriptName: "SQLServerCpu", Script: sqlServerRingBufferCPU, ResultByRow: false}
|
||||
queries["SQLServerAvailabilityReplicaStates"] = Query{ScriptName: "SQLServerAvailabilityReplicaStates", Script: sqlServerAvailabilityReplicaStates, ResultByRow: false}
|
||||
queries["SQLServerDatabaseReplicaStates"] = Query{ScriptName: "SQLServerDatabaseReplicaStates", Script: sqlServerDatabaseReplicaStates, ResultByRow: false}
|
||||
queries["SQLServerAvailabilityReplicaStates"] =
|
||||
Query{ScriptName: "SQLServerAvailabilityReplicaStates", Script: sqlServerAvailabilityReplicaStates, ResultByRow: false}
|
||||
queries["SQLServerDatabaseReplicaStates"] =
|
||||
Query{ScriptName: "SQLServerDatabaseReplicaStates", Script: sqlServerDatabaseReplicaStates, ResultByRow: false}
|
||||
queries["SQLServerRecentBackups"] = Query{ScriptName: "SQLServerRecentBackups", Script: sqlServerRecentBackups, ResultByRow: false}
|
||||
} else {
|
||||
// If this is an AzureDB instance, grab some extra metrics
|
||||
|
|
|
|||
|
|
@ -377,7 +377,8 @@ func TestSqlServerIntegration_AGQueriesApplicableForDatabaseTypeSQLServer(t *tes
|
|||
}
|
||||
|
||||
func TestSqlServerIntegration_AGQueryFieldsOutputBasedOnSQLServerVersion(t *testing.T) {
|
||||
// This test case checks where Availability Group (AG / HADR) queries return specific fields supported by corresponding SQL Server version database being connected to.
|
||||
// This test case checks where Availability Group (AG / HADR) queries return specific fields
|
||||
// supported by corresponding SQL Server version database being connected to.
|
||||
|
||||
if testing.Short() {
|
||||
t.Skip("Skipping integration test in short mode")
|
||||
|
|
@ -434,7 +435,10 @@ func TestSqlServerIntegration_AGQueryFieldsOutputBasedOnSQLServerVersion(t *test
|
|||
s2012.Stop()
|
||||
}
|
||||
|
||||
const mockPerformanceMetrics = `measurement;servername;type;Point In Time Recovery;Available physical memory (bytes);Average pending disk IO;Average runnable tasks;Average tasks;Buffer pool rate (bytes/sec);Connection memory per connection (bytes);Memory grant pending;Page File Usage (%);Page lookup per batch request;Page split per batch request;Readahead per page read;Signal wait (%);Sql compilation per batch request;Sql recompilation per batch request;Total target memory ratio
|
||||
const mockPerformanceMetrics = `measurement;servername;type;Point In Time Recovery;Available physical memory (bytes);Average pending disk IO;` +
|
||||
`Average runnable tasks;Average tasks;Buffer pool rate (bytes/sec);Connection memory per connection (bytes);Memory grant pending;` +
|
||||
`Page File Usage (%);Page lookup per batch request;Page split per batch request;Readahead per page read;Signal wait (%);` +
|
||||
`Sql compilation per batch request;Sql recompilation per batch request;Total target memory ratio
|
||||
Performance metrics;WIN8-DEV;Performance metrics;0;6353158144;0;0;7;2773;415061;0;25;229371;130;10;18;188;52;14`
|
||||
|
||||
const mockWaitStatsCategorized = `measurement;servername;type;I/O;Latch;Lock;Network;Service broker;Memory;Buffer;CLR;XEvent;Other;Total
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
//nolint:lll,revive // conditionally long lines allowed
|
||||
package sqlserver
|
||||
|
||||
import (
|
||||
|
|
@ -16,7 +17,8 @@ import (
|
|||
// - 1500 --> SQL Server 2019
|
||||
|
||||
// Thanks Bob Ward (http://aka.ms/bobwardms)
|
||||
// and the folks at Stack Overflow (https://github.com/opserver/Opserver/blob/9c89c7e9936b58ad237b30e6f4cc6cd59c406889/Opserver.Core/Data/SQL/SQLInstance.Memory.cs)
|
||||
// and the folks at Stack Overflow
|
||||
// (https://github.com/opserver/Opserver/blob/9c89c7e9936b58ad237b30e6f4cc6cd59c406889/Opserver.Core/Data/SQL/SQLInstance.Memory.cs)
|
||||
// for putting most of the memory clerk definitions online!
|
||||
const sqlServerMemoryClerks = `
|
||||
SET DEADLOCK_PRIORITY -10;
|
||||
|
|
|
|||
|
|
@ -6,15 +6,16 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
"github.com/influxdata/telegraf/plugins/inputs"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
"google.golang.org/genproto/googleapis/api/distribution"
|
||||
metricpb "google.golang.org/genproto/googleapis/api/metric"
|
||||
"google.golang.org/genproto/googleapis/api/monitoredres"
|
||||
monitoringpb "google.golang.org/genproto/googleapis/monitoring/v3"
|
||||
"google.golang.org/protobuf/types/known/timestamppb"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
"github.com/influxdata/telegraf/plugins/inputs"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
type Call struct {
|
||||
|
|
@ -718,24 +719,27 @@ func TestGather(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
var acc testutil.Accumulator
|
||||
listMetricDescriptorsF := func(ctx context.Context, req *monitoringpb.ListMetricDescriptorsRequest) (<-chan *metricpb.MetricDescriptor, error) {
|
||||
ch := make(chan *metricpb.MetricDescriptor, 1)
|
||||
ch <- tt.descriptor
|
||||
close(ch)
|
||||
return ch, nil
|
||||
}
|
||||
listTimeSeriesF := func(ctx context.Context, req *monitoringpb.ListTimeSeriesRequest) (<-chan *monitoringpb.TimeSeries, error) {
|
||||
ch := make(chan *monitoringpb.TimeSeries, 1)
|
||||
ch <- tt.timeseries
|
||||
close(ch)
|
||||
return ch, nil
|
||||
}
|
||||
|
||||
s := &Stackdriver{
|
||||
Log: testutil.Logger{},
|
||||
Project: "test",
|
||||
RateLimit: 10,
|
||||
GatherRawDistributionBuckets: true,
|
||||
client: &MockStackdriverClient{
|
||||
ListMetricDescriptorsF: func(ctx context.Context, req *monitoringpb.ListMetricDescriptorsRequest) (<-chan *metricpb.MetricDescriptor, error) {
|
||||
ch := make(chan *metricpb.MetricDescriptor, 1)
|
||||
ch <- tt.descriptor
|
||||
close(ch)
|
||||
return ch, nil
|
||||
},
|
||||
ListTimeSeriesF: func(ctx context.Context, req *monitoringpb.ListTimeSeriesRequest) (<-chan *monitoringpb.TimeSeries, error) {
|
||||
ch := make(chan *monitoringpb.TimeSeries, 1)
|
||||
ch <- tt.timeseries
|
||||
close(ch)
|
||||
return ch, nil
|
||||
},
|
||||
ListMetricDescriptorsF: listMetricDescriptorsF,
|
||||
ListTimeSeriesF: listTimeSeriesF,
|
||||
CloseF: func() error {
|
||||
return nil
|
||||
},
|
||||
|
|
@ -1090,8 +1094,9 @@ func TestListMetricDescriptorFilter(t *testing.T) {
|
|||
name: "ListMetricDescriptors",
|
||||
filter: `metric.type = starts_with("telegraf/cpu/usage")`,
|
||||
}, {
|
||||
name: "ListTimeSeries",
|
||||
filter: `metric.type = "telegraf/cpu/usage" AND (metric.labels.resource_type = "instance" OR metric.labels.resource_id = starts_with("abc-"))`,
|
||||
name: "ListTimeSeries",
|
||||
filter: `metric.type = "telegraf/cpu/usage" AND ` +
|
||||
`(metric.labels.resource_type = "instance" OR metric.labels.resource_id = starts_with("abc-"))`,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
@ -1133,8 +1138,10 @@ func TestListMetricDescriptorFilter(t *testing.T) {
|
|||
name: "ListMetricDescriptors",
|
||||
filter: `metric.type = starts_with("telegraf/cpu/usage")`,
|
||||
}, {
|
||||
name: "ListTimeSeries",
|
||||
filter: `metric.type = "telegraf/cpu/usage" AND (resource.labels.instance_name = "localhost" OR resource.labels.zone = starts_with("us-")) AND (metric.labels.resource_type = "instance" OR metric.labels.resource_id = starts_with("abc-"))`,
|
||||
name: "ListTimeSeries",
|
||||
filter: `metric.type = "telegraf/cpu/usage" AND ` +
|
||||
`(resource.labels.instance_name = "localhost" OR resource.labels.zone = starts_with("us-")) AND ` +
|
||||
`(metric.labels.resource_type = "instance" OR metric.labels.resource_id = starts_with("abc-"))`,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
|||
|
|
@ -17,8 +17,10 @@ import (
|
|||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
var ex2 = `{"timestamp":"2017-03-06T07:43:39.000397+0000","event_type":"stats","stats":{"capture":{"kernel_packets":905344474,"kernel_drops":78355440,"kernel_packets_delta":2376742,"kernel_drops_delta":82049}}}`
|
||||
var ex3 = `{"timestamp":"2017-03-06T07:43:39.000397+0000","event_type":"stats","stats":{"threads": { "W#05-wlp4s0": { "capture":{"kernel_packets":905344474,"kernel_drops":78355440}}}}}`
|
||||
var ex2 = `{"timestamp":"2017-03-06T07:43:39.000397+0000","event_type":"stats","stats":` +
|
||||
`{"capture":{"kernel_packets":905344474,"kernel_drops":78355440,"kernel_packets_delta":2376742,"kernel_drops_delta":82049}}}`
|
||||
var ex3 = `{"timestamp":"2017-03-06T07:43:39.000397+0000","event_type":"stats","stats":` +
|
||||
`{"threads": { "W#05-wlp4s0": { "capture":{"kernel_packets":905344474,"kernel_drops":78355440}}}}}`
|
||||
|
||||
func TestSuricataLarge(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
|
|
|
|||
|
|
@ -18,7 +18,10 @@ func getTestCasesForNonTransparent(hasRemoteAddr bool) []testCaseStream {
|
|||
testCases := []testCaseStream{
|
||||
{
|
||||
name: "1st/avg/ok",
|
||||
data: []byte(`<29>1 2016-02-21T04:32:57+00:00 web1 someservice 2341 2 [origin][meta sequence="14125553" service="someservice"] "GET /v1/ok HTTP/1.1" 200 145 "-" "hacheck 0.9.0" 24306 127.0.0.1:40124 575`),
|
||||
data: []byte(
|
||||
`<29>1 2016-02-21T04:32:57+00:00 web1 someservice 2341 2 [origin][meta sequence="14125553" service="someservice"] ` +
|
||||
`"GET /v1/ok HTTP/1.1" 200 145 "-" "hacheck 0.9.0" 24306 127.0.0.1:40124 575`,
|
||||
),
|
||||
wantStrict: []telegraf.Metric{
|
||||
testutil.MustMetric(
|
||||
"syslog",
|
||||
|
|
|
|||
|
|
@ -19,7 +19,10 @@ func getTestCasesForOctetCounting(hasRemoteAddr bool) []testCaseStream {
|
|||
testCases := []testCaseStream{
|
||||
{
|
||||
name: "1st/avg/ok",
|
||||
data: []byte(`188 <29>1 2016-02-21T04:32:57+00:00 web1 someservice 2341 2 [origin][meta sequence="14125553" service="someservice"] "GET /v1/ok HTTP/1.1" 200 145 "-" "hacheck 0.9.0" 24306 127.0.0.1:40124 575`),
|
||||
data: []byte(
|
||||
`188 <29>1 2016-02-21T04:32:57+00:00 web1 someservice 2341 2 [origin][meta sequence="14125553" service="someservice"] ` +
|
||||
`"GET /v1/ok HTTP/1.1" 200 145 "-" "hacheck 0.9.0" 24306 127.0.0.1:40124 575`,
|
||||
),
|
||||
wantStrict: []telegraf.Metric{
|
||||
testutil.MustMetric(
|
||||
"syslog",
|
||||
|
|
|
|||
|
|
@ -83,7 +83,10 @@ func getTestCasesForRFC5426(hasRemoteAddr bool) []testCasePacket {
|
|||
},
|
||||
{
|
||||
name: "average",
|
||||
data: []byte(`<29>1 2016-02-21T04:32:57+00:00 web1 someservice 2341 2 [origin][meta sequence="14125553" service="someservice"] "GET /v1/ok HTTP/1.1" 200 145 "-" "hacheck 0.9.0" 24306 127.0.0.1:40124 575`),
|
||||
data: []byte(
|
||||
`<29>1 2016-02-21T04:32:57+00:00 web1 someservice 2341 2 [origin][meta sequence="14125553" service="someservice"] ` +
|
||||
`"GET /v1/ok HTTP/1.1" 200 145 "-" "hacheck 0.9.0" 24306 127.0.0.1:40124 575`,
|
||||
),
|
||||
wantBestEffort: testutil.MustMetric(
|
||||
"syslog",
|
||||
map[string]string{
|
||||
|
|
|
|||
|
|
@ -20,7 +20,8 @@ var defaultTime = time.Unix(0, 0)
|
|||
var maxP = uint8(191)
|
||||
var maxV = uint16(999)
|
||||
var maxTS = "2017-12-31T23:59:59.999999+00:00"
|
||||
var maxH = "abcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabc"
|
||||
var maxH = "abcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqr" +
|
||||
"stuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabc"
|
||||
var maxA = "abcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdef"
|
||||
var maxPID = "abcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzabcdefghilmnopqrstuvzab"
|
||||
var maxMID = "abcdefghilmnopqrstuvzabcdefghilm"
|
||||
|
|
|
|||
Loading…
Reference in New Issue