om log4perl
http_post = (rwp) if true, use http post method instead of get
post_json = (rwp) set json content to be post
ssl = (ro) if 'on', use https (default is 'off')
ssl_v
define if it's xa datasource, yes/no (default is 'no')
=cut
has [qw/url log json_data resource_url http_post post_json /] => ( is => 'rwp' );
has [qw/username password/]
croak "post_json not set"
unless $self->post_json;
my $req = HTTP::Request->new(POST => $self->url);
$req->content_type ('application/json');
$req->
->http_post) {
$self->_set_post_json('{"operation":"read-attribute","name":"server-state","json.pretty":1}');
$self->log->debug($self->post_json);
}
else {
$self->_set_
resource_url('/?operation=attribute&name=server-state&json.pretty');
$self->log->debug($self->resource_url);
}
$self->get_api_response();
}
=head2 get_jvm_usage
return jvm usag
et_resource_url('/core-service/platform-mbean/type/memory?operation=resource&include-runtime=true&json.pretty');
$self->log->debug($self->resource_url);
$self->get_api_response();
}
=hea