Generally the citation styles for your field, and thus for your thesis, will dictate this. The Purdue Online Writing Lab (OWL) website is a nice and popular resource to refer to what the most possible information would be desired for APA, MLA, Chicago, and Turabian - but you ultimately should refer to the exact, up-to-date published version of the style guide itself.
As an example, for APA when citing a Journal or Conference paper/article, you would at most provide (formatting stripped):
Author, A. A., Author, B. B., & Author, C. C. (Year). Title of
article. Title of Periodical, volume number(issue number), pages.
http://dx.doi.org/xx.xxx/yyyyy
If something doesn't have a DOI, the style guides say how to cite each type of resource. A book might be cited by ISBN, and if there is no DOI you might cite the arXiv in place of the DOI website - but you are never citing all of these things!
Cite only that which the style guide says you should, in keeping with the common tradition of papers in your field - no more, and no less.
When using reference management tools they often help do this for you, but they do not absolve the author of responsibility for ensuring that the citation matches the appropriate style of their field and that the data and style is followed accurately.
When You Don't Know Your Style
If you are unsure of what style applies to your field, a search for "{field name} style" can be helpful, but the Purdue OWL site linked above also provides further guidance on their Complete Discipline Listing. If you are unsure an adviser or your department office can provide further verification, and checking in with the department (whether that be the department office, chair, or secretary) is often a helpful technique.
Special Case: IEEE
I would note that the IEEE is somewhat of a special case (and is very common in computer, engineering, and various technology fields) in that there is a IEEE Citation Reference and IEEE Editorial Style Manual. However, they both specify that when the guides don't provide a specific answer to your question that you should consult the Chicago style guides. Thus the IEEE style may be considered a specialized version of Chicago style.
So in the case of this style you should first consult the IEEE guides, and if and only if they do not provide sufficient guidance you can consult the far more comprehensive Chicago guides.
Summation
So in conclusion: if you have 100 fields of information available, you don't include them all in the citation - just the ones that your field's style says you should. Any good style guide (all the ones I've had to read) gives rules of precedence and fall-back plans when certain information is unobtainable, with the information requested varying by the source being cited itself.