Find Jobs
Hire Freelancers

Java website, instrumented for performance monitoring

$2-8 USD / hour

Inställt
Publicerad över elva år sedan

$2-8 USD / hour

I need a website that doesn't do much and is instrumented with AppNeta's TraceView product. # The site itself The site itself should require 2 machines to run. The frontend machine should have 3 endpoints: * /login - This endpoint should make 3 database calls, then return an HTML page. * /overview - This endpoint should make a database call, a memcache call, and an internal REST API call, and an external REST API call. * /top_sites - This endpoint should make 50 of the same database call and 2 memcache calls (one set, one get). All of these should return a page with at least 200 lines of HTML on them. All of them should include a twitter share button. The backend machine should have one endpoint: * /api/data - This endpoint should make a database call, and 2 memcache calls (set & get). For each of the calls above, I specifically mean: * A database call: Make a call to a MySQL database, which is set up on the same machine. I don't care what the query is, but it should take 200-400ms to return. * A memcache call: Make a call to memcached on the same machine. The set should set a key (named 'obj_cache'), and the get should retrieve the key 'obj_cache' 90% of the time, and 10% of the time retrieve 'cached_obj'. * An external REST API call: Make an HTTP call to [login to view URL] Don't worry about passing credentials. * An internal REST API call: Make an HTTP call to the other server (the backend), at /api/data. In all of these cases, you should ignore the result -- the important part is that the call is made. You should use the following libraries / versions: * Apache webserver, version 2.2, set up to proxy requests to Tomcat. * Tomcat webserver, version 6.x. * Spring MVC framework, version 3 * xmemcache memcache client, version 1.3.6 * MySQL JDBC * Apache HTTP client, version 4. # The instrumentation I want to get visibility into what this site is doing. You should instrument both sites with TraceView. There is a 14 day trial available (link below), which should give you enough time to instrument this site. Go through the installation procedure on both machines, and make sure they have the following: * Basic install (i.e., the tracelyzer daemon is running) * Apache install on the frontend (i.e., mod_oboe installed) * Java installation (i.e., [login to view URL] loaded via -javaagent in [login to view URL]) TraceView trial: [login to view URL]
Project ID: 4133430

Om projektet

5 anbud
Distansprojekt
Senaste aktivitet elva år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
5 frilansar lägger i genomsnitt anbud på $11 USD/timme för detta uppdrag
Använd avatar
Have a kind look at PM to see my detail proposal & accept my bid to start work immediately.
$15 USD Om 6 dagar
4,7 (11 omdömen)
5,2
5,2
Använd avatar
please check my profile and portfolio..
$10 USD Om 6 dagar
4,8 (7 omdömen)
4,9
4,9
Använd avatar
Hi Friend, Java/WebService skill guy here. Please check the PM for details. Thanks.
$15 USD Om 40 dagar
5,0 (1 omdöme)
1,4
1,4
Använd avatar
Hi I want to apply your project. Please take a look at my CV.
$8 USD Om 10 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för UNITED STATES
Providence, United States
5,0
2
Verifierad betalningsmetod
Medlem sedan jan. 16, 2013

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.