Thanks David and Erik

I am planning to write some custom query that will use 
xdmp:server-status() function and write the output into database over 
certain period of time. The output will be used for analysis purpose.

Just missing one concept that the function xdmp:server-status requires 
specific server-id [xdmp:server-status(xdmp:host(),xdmp:server("server"))] 
where as I need to calculate the queue size for all application servers in 
the cluster.

Will that be sum of all servers <queue-size/> ? Any smart way of measuring 
all server queue-size...

Thanks
Abhishek Srivastav
Tata Consultancy Services
Cell:- +91-9883389968
Mailto: [email protected]
Website: http://www.tcs.com
____________________________________________
Experience certainty.   IT Services
                        Business Solutions
                        Outsourcing
____________________________________________



From:
David Lee <[email protected]>
To:
MarkLogic Developer Discussion <[email protected]>
Date:
11/22/2012 03:22 AM
Subject:
Re: [MarkLogic Dev General] Task Server Monitoring -    Unix    Shell 
Script
Sent by:
[email protected]



And as mentioned by Geert,  xmlsh can do anything ML can, and via 
scripting,
Either just calling it from the shell *or* using it *as a shell*

See the query method

http://www.xmlsh.org/ModuleMarkLogic

http://www.xmlsh.org/MarkLogicQuery

If there is a ML XQuery function for it, xmlsh can call it.




-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
[email protected]
Phone: +1 812-482-5223
Cell:  +1 812-630-7622
www.marklogic.com


-----Original Message-----
From: [email protected] [
mailto:[email protected]] On Behalf Of Erik Hennum
Sent: Wednesday, November 21, 2012 2:23 PM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] Task Server Monitoring - Unix Shell 
Script

Hi, Abhishek:

The Management API was introduced in MarkLogic 5, so, no, you can't use 
the Management API on 4.2-7.

There are many benefits to upgrading to MarkLogic 6, but if that's 
impossible, you could create an app server with an endpoint that returns 
xdmp:server-status().


Erik Hennum

________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Abhishek53 S 
[[email protected]]
Sent: Wednesday, November 21, 2012 11:17 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] Task Server Monitoring - Unix Shell   
  Script

Hi Erik,

One challenge, currently I am using 4.2-7 version of Marklogic and I think 
the management API will not work below ML 5?

I am getting 404 excepion with the URL. Please suggest!!!
Thanks
Abhishek Srivastav
Tata Consultancy Services
Cell:- +91-9883389968
Mailto: [email protected]<mailto:[email protected]>
Website: http://www.tcs.com<http://www.tcs.com/>
____________________________________________
Experience certainty. IT Services
Business Solutions
Outsourcing
____________________________________________

[email protected] wrote: -----

To: MarkLogic Developer Discussion <[email protected]>
From: Erik Hennum <[email protected]> Sent by: 
[email protected]
Date: 11/22/2012 12:17AM
Subject: Re: [MarkLogic Dev General] Task Server Monitoring - Unix Shell 
Script

Hi, Abhishek and Geert:

The Management REST API provides a status view for the task server.

For instance, on the localhost, you would request this information for the 
Default group with a GET on the following URL:

    
http://localhost:8002/manage/v1/servers/TaskServer/status?group-id=Default&format=xml


You must authenticate as a user that has the manage-user role.  You can 
use the format URI parameter to control whether the response is XML, JSON, 
or HTML.


Hoping that's useful,


Erik Hennum

________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Abhishek53 S 
[[email protected]]
Sent: Wednesday, November 21, 2012 9:57 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] Task Server Monitoring - Unix Shell   
  Script

Thanks Geert,

Can you please refer the link for built-in-functions in xmlns?

Thanks
Abhishek Srivastav
Tata Consultancy Services
Cell:- +91-9883389968
Mailto: [email protected]<mailto:[email protected]>
Website: http://www.tcs.com<http://www.tcs.com/><http://www.tcs.com/>
____________________________________________
Experience certainty. IT Services
Business Solutions
Outsourcing
____________________________________________

[email protected] wrote: -----

To: MarkLogic Developer Discussion <[email protected]>
From: Geert Josten <[email protected]> Sent by: 
[email protected]
Date: 11/21/2012 07:27PM
Subject: Re: [MarkLogic Dev General] Task Server Monitoring - Unix Shell 
Script

Hi Abishek,

You could use wget to access either the relevant Admin interface page, and 
scrape that with some awk of some sorts. Or do a wget to the management 
api. I believe that server status should be supported, so task server as 
well..

Or perhaps David has some interesting built-in feature in xmlsh that might 
be useful?

Kind regards,
Geert

Van: [email protected]<
mailto:[email protected]> [
mailto:[email protected]<
mailto:[email protected]>] Namens Abhishek53 S
Verzonden: woensdag 21 november 2012 10:32
Aan: MarkLogic Developer Discussion
Onderwerp: [MarkLogic Dev General] Task Server Monitoring - Unix Shell 
Script


Hi All,

Is there any way (Shell Script) to monitor Marklogic Task Server Queue 
size at unix command level? I need to automate the task server queue 
monitoring .

Please Suggest!!!
Thanks
Abhishek Srivastav
Tata Consultancy Services
Cell:- +91-9883389968
Mailto: [email protected]<mailto:[email protected]>
Website: http://www.tcs.com<http://www.tcs.com/><http://www.tcs.com/>
____________________________________________
Experience certainty.        IT Services
                       Business Solutions
                       Outsourcing
____________________________________________

=====-----=====-----=====
Notice: The information contained in this e-mail message and/or 
attachments to it may contain confidential or privileged information. If 
you are not the intended recipient, any dissemination, use, review, 
distribution, printing or copying of the information contained in this 
e-mail message and/or attachments to it are strictly prohibited. If you 
have received this communication in error, please notify us by reply 
e-mail or telephone and immediately and permanently delete the message and 
any attachments. Thank you

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general


_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general


_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to